#include "fou.h"

void Fou::creerListe() {
    lid=glGenLists(1);
    glNewList(lid, GL_COMPILE);
    glBegin(GL_TRIANGLES);
        glNormal3d(0.951817, 1.007639, -0.998809);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(1.15801, 1, 4.253574);
        glVertex3d(1.150276, 0.951172, 4.253574);

        glNormal3d(1, 1, 1);
        glVertex3d(1.980914, 1, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.932905, 0.696881, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1.932905, 0.696881, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.793576, 0.423433, 0);

        glNormal3d(0.956398, 1.022209, -0.998802);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(1.150276, 0.951172, 4.253574);
        glVertex3d(1.127832, 0.907124, 4.253574);

        glNormal3d(1, 1, 1);
        glVertex3d(1.793576, 0.423433, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.576567, 0.206423, 0);

        glNormal3d(1.000001, 1, 1);
        glVertex3d(1.576567, 0.206423, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.303119, 0.067095, 0);

        glNormal3d(0.992291, 1.048674, -0.998785);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(1.048828, 0.849724, 4.253574);
        glVertex3d(1, 0.84199, 4.253574);

        glNormal3d(1, 1, 1);
        glVertex3d(1.303119, 0.067095, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1, 0.019086, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1, 0.019086, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.69688, 0.067095, 0);

        glNormal3d(1.007716, 1.04872, -0.998783);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(1, 0.84199, 4.253574);
        glVertex3d(0.951172, 0.849724, 4.253574);

        glNormal3d(1.000001, 1, 1);
        glVertex3d(0.69688, 0.067095, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.423433, 0.206424, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(0.423433, 0.206424, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.206423, 0.423433, 0);

        glNormal3d(1.03485, 1.034845, -0.998785);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(0.907124, 0.872168, 4.253574);
        glVertex3d(0.872167, 0.907124, 4.253574);

        glNormal3d(1, 1, 1);
        glVertex3d(0.206423, 0.423433, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.067095, 0.696881, 0);

        glNormal3d(1, 0.999999, 1);
        glVertex3d(0.067095, 0.696881, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.019086, 1, 0);

        glNormal3d(1.04847, 1.00767, -0.998795);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(0.849724, 0.951172, 4.253574);
        glVertex3d(0.84199, 1, 4.253574);

        glNormal3d(1, 1, 1);
        glVertex3d(0.019086, 1, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.067095, 1.30312, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(0.067095, 1.30312, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.206424, 1.576567, 0);

        glNormal3d(1.043464, 0.977847, -0.998809);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(0.849724, 1.048828, 4.253574);
        glVertex3d(0.872167, 1.092876, 4.253574);

        glNormal3d(1.0344, 0.965605, -0.998816);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(0.872167, 1.092876, 4.253574);
        glVertex3d(0.907124, 1.127832, 4.253574);

        glNormal3d(1, 1.000001, 1);
        glVertex3d(0.206424, 1.576567, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.423433, 1.793577, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(0.423433, 1.793577, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.696881, 1.932905, 0);

        glNormal3d(1.022028, 0.95676, -0.998822);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(0.907124, 1.127832, 4.253574);
        glVertex3d(0.951172, 1.150276, 4.253574);

        glNormal3d(1.007578, 0.952153, -0.998826);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(0.951172, 1.150276, 4.253574);
        glVertex3d(1, 1.15801, 4.253574);

        glNormal3d(1, 1, 1);
        glVertex3d(0.696881, 1.932905, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.000001, 1.980914, 0);

        glNormal3d(1.000001, 1, 1);
        glVertex3d(1.000001, 1.980914, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.30312, 1.932905, 0);

        glNormal3d(0.978034, 0.956875, -0.998828);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(1.048827, 1.150276, 4.253574);
        glVertex3d(1.092875, 1.127833, 4.253574);

        glNormal3d(1, 1, 1);
        glVertex3d(1.30312, 1.932905, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.576568, 1.793576, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1.576568, 1.793576, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.793577, 1.576566, 0);

        glNormal3d(0.956761, 0.977969, -0.998822);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(1.127832, 1.092876, 4.253574);
        glVertex3d(1.150276, 1.048828, 4.253574);

        glNormal3d(1, 1, 1);
        glVertex3d(1.793577, 1.576566, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.932905, 1.303118, 0);

        glNormal3d(1, 1, 1);
        glVertex3d(1, 1, 0);
        glVertex3d(1.980914, 1, 0);
        glVertex3d(1.932905, 1.303118, 0);

        glNormal3d(0.108027, 1.141259, -0.429454);
        glVertex3d(1.568888, 0.975302, 3.363017);
        glVertex3d(1.563655, 0.991501, 3.379216);
        glVertex3d(1.574074, 1, 3.360371);

        glNormal3d(0.107979, 1.141281, -0.429346);
        glVertex3d(1.545977, 0.822601, 3.360371);
        glVertex3d(1.568888, 0.975302, 3.363017);
        glVertex3d(1.574074, 1, 3.360371);

        glNormal3d(1.891964, 1.141273, -0.429468);
        glVertex3d(0.432559, 0.979783, 3.367498);
        glVertex3d(0.431112, 0.975302, 3.363017);
        glVertex3d(0.425926, 1, 3.360371);

        glNormal3d(1.891967, 1.141275, -0.429461);
        glVertex3d(0.431112, 0.975302, 3.363017);
        glVertex3d(0.454023, 0.822601, 3.360371);
        glVertex3d(0.425926, 1, 3.360371);

        glNormal3d(1.778881, 1.12338, -0.614916);
        glVertex3d(0.507195, 0.986086, 3.500727);
        glVertex3d(0.505042, 0.988356, 3.498456);
        glVertex3d(0.532805, 1, 3.535958);

        glNormal3d(0.482934, 1.517069, -0.682116);
        glVertex3d(1.217933, 0.70004, 3.638279);
        glVertex3d(1.25125, 0.714406, 3.623914);
        glVertex3d(1.238712, 0.671441, 3.600849);

        glNormal3d(0.297352, 1.358013, -0.614909);
        glVertex3d(1.417188, 0.802362, 3.535958);
        glVertex3d(1.42429, 0.691735, 3.463433);
        glVertex3d(1.377969, 0.72539, 3.535958);

        glNormal3d(0.108033, 0.858711, -0.429456);
        glVertex3d(1.560908, 1, 3.387715);
        glVertex3d(1.529204, 1.049549, 3.437264);
        glVertex3d(1.574074, 1, 3.360371);

        glNormal3d(0.108028, 1.141249, -0.429458);
        glVertex3d(1.563655, 0.991501, 3.379216);
        glVertex3d(1.560908, 1, 3.387715);
        glVertex3d(1.574074, 1, 3.360371);

        glNormal3d(1.651548, 1.331967, -0.682117);
        glVertex3d(0.642166, 0.863958, 3.622855);
        glVertex3d(0.621725, 0.877091, 3.609722);
        glVertex3d(0.67547, 0.894554, 3.669557);

        glNormal3d(1.778887, 0.876641, -0.614913);
        glVertex3d(0.494006, 1, 3.486813);
        glVertex3d(0.479251, 1.02338, 3.463433);
        glVertex3d(0.532805, 1, 3.535958);

        glNormal3d(1.778888, 1.123353, -0.614913);
        glVertex3d(0.494006, 1, 3.486813);
        glVertex3d(0.532805, 1, 3.535958);
        glVertex3d(0.505042, 0.988356, 3.498456);

        glNormal3d(0.482924, 1.517068, -0.682109);
        glVertex3d(1.25125, 0.714406, 3.623914);
        glVertex3d(1.305323, 0.737722, 3.600598);
        glVertex3d(1.238712, 0.671441, 3.600849);

        glNormal3d(1.722241, 1.114391, -0.682116);
        glVertex3d(0.621725, 0.877091, 3.609722);
        glVertex3d(0.61194, 0.885964, 3.600848);
        glVertex3d(0.593878, 1, 3.600849);

        glNormal3d(1.778886, 1.123361, -0.614913);
        glVertex3d(0.507195, 0.986086, 3.500727);
        glVertex3d(0.532805, 1, 3.535958);
        glVertex3d(0.540588, 0.950855, 3.535958);

        glNormal3d(1.000003, 1.707125, 0.707089);
        glVertex3d(1.276194, 0.810909, 3.675904);
        glVertex3d(1.285144, 0.817256, 3.669556);
        glVertex3d(0.642166, 0.863958, 3.622855);

        glNormal3d(1.114395, 1.72224, -0.682117);
        glVertex3d(0.893522, 0.672297, 3.666023);
        glVertex3d(0.936902, 0.668763, 3.669557);
        glVertex3d(0.874502, 0.613756, 3.600849);

        glNormal3d(1.122004, 1.770304, -0.625897);
        glVertex3d(1, 0.663249, 3.67507);
        glVertex3d(1, 0.658769, 3.669557);
        glVertex3d(0.936902, 0.668763, 3.669557);

        glNormal3d(0.885608, 1.722242, -0.682115);
        glVertex3d(1.063097, 0.668763, 3.669557);
        glVertex3d(1, 0.593879, 3.600849);
        glVertex3d(1, 0.658769, 3.669557);

        glNormal3d(1.000033, 1.707101, 0.707112);
        glVertex3d(1.520749, 1.02338, 3.463433);
        glVertex3d(1.529204, 1.049549, 3.437264);
        glVertex3d(1.515815, 1.015562, 3.471251);

        glNormal3d(0.108034, 0.858725, -0.429464);
        glVertex3d(1.529204, 1.049549, 3.437264);
        glVertex3d(1.520749, 1.02338, 3.463433);
        glVertex3d(1.498783, 1.162064, 3.463433);

        glNormal3d(0.276589, 1.114581, -0.680843);
        glVertex3d(1.426942, 0.921326, 3.565487);
        glVertex3d(1.467195, 1, 3.535958);
        glVertex3d(1.459411, 0.950855, 3.535958);

        glNormal3d(0.448516, 1.551486, -0.625882);
        glVertex3d(1.220472, 0.782868, 3.703945);
        glVertex3d(1.235916, 0.828597, 3.73063);
        glVertex3d(1.268131, 0.805192, 3.681621);

        glNormal3d(1.517899, 1.517904, -0.680849);
        glVertex3d(0.659765, 0.752805, 3.585515);
        glVertex3d(0.695257, 0.737471, 3.600849);
        glVertex3d(0.622031, 0.72539, 3.535958);

        glNormal3d(1.517067, 1.517068, -0.682117);
        glVertex3d(0.782066, 0.70004, 3.638279);
        glVertex3d(0.761288, 0.671441, 3.600849);
        glVertex3d(0.695257, 0.737471, 3.600849);

        glNormal3d(1, 1.707106, 0.707107);
        glVertex3d(1.10295, 0.736067, 3.750746);
        glVertex3d(1.155895, 0.756182, 3.730631);
        glVertex3d(0.642166, 0.863958, 3.622855);

        glNormal3d(1.702646, 1.358003, -0.614917);
        glVertex3d(0.52352, 0.845182, 3.493137);
        glVertex3d(0.582812, 0.802362, 3.535958);
        glVertex3d(0.501216, 0.837936, 3.463433);

        glNormal3d(1.652593, 1.332515, -0.68085);
        glVertex3d(0.659765, 0.752805, 3.585515);
        glVertex3d(0.622031, 0.72539, 3.535958);
        glVertex3d(0.582812, 0.802362, 3.535958);

        glNormal3d(0.850326, 1.945012, -0.290774);
        glVertex3d(1.027045, 0.722912, 3.763901);
        glVertex3d(1.080675, 0.751706, 3.829875);
        glVertex3d(1.087646, 0.730252, 3.756561);

        glNormal3d(1.778882, 1.123367, -0.614917);
        glVertex3d(0.52352, 0.845182, 3.493137);
        glVertex3d(0.501216, 0.837936, 3.463433);
        glVertex3d(0.495364, 0.874887, 3.463433);

        glNormal3d(1.149675, 1.945012, -0.290774);
        glVertex3d(0.936037, 0.727384, 3.759429);
        glVertex3d(1, 0.738929, 3.829875);
        glVertex3d(1, 0.719637, 3.767176);

        glNormal3d(1.354068, 1.694915, -0.625882);
        glVertex3d(0.844104, 0.756183, 3.73063);
        glVertex3d(0.82632, 0.76095, 3.725863);
        glVertex3d(0.828597, 0.764084, 3.73063);

        glNormal3d(1.434372, 1.852514, -0.29076);
        glVertex3d(0.912353, 0.730252, 3.756561);
        glVertex3d(0.844104, 0.756183, 3.73063);
        glVertex3d(0.828597, 0.764084, 3.73063);

        glNormal3d(1.551485, 1.551487, -0.62588);
        glVertex3d(0.796455, 0.774939, 3.711874);
        glVertex3d(0.828597, 0.764084, 3.73063);
        glVertex3d(0.82632, 0.76095, 3.725863);

        glNormal3d(1, 1.707106, 0.707108);
        glVertex3d(0.714855, 0.817256, 3.669557);
        glVertex3d(0.796455, 0.774939, 3.711874);
        glVertex3d(0.642166, 0.863958, 3.622855);

        glNormal3d(0.999967, 1.707074, 0.707139);
        glVertex3d(0.714855, 0.817256, 3.669557);
        glVertex3d(0.731869, 0.805192, 3.681621);
        glVertex3d(0.796455, 0.774939, 3.711874);

        glNormal3d(1.651541, 1.331976, -0.682118);
        glVertex3d(0.642166, 0.863958, 3.622855);
        glVertex3d(0.67547, 0.894554, 3.669557);
        glVertex3d(0.714855, 0.817256, 3.669557);

        glNormal3d(1.694907, 1.354072, -0.625889);
        glVertex3d(0.731869, 0.805192, 3.681621);
        glVertex3d(0.714855, 0.817256, 3.669557);
        glVertex3d(0.67547, 0.894554, 3.669557);

        glNormal3d(1.891963, 1.141272, -0.42947);
        glVertex3d(0.439091, 1, 3.387715);
        glVertex3d(0.432559, 0.979783, 3.367498);
        glVertex3d(0.425926, 1, 3.360371);

        glNormal3d(1, 1.707105, 0.707109);
        glVertex3d(1.285144, 0.817256, 3.669556);
        glVertex3d(1.378274, 0.877091, 3.609722);
        glVertex3d(0.642166, 0.863958, 3.622855);

        glNormal3d(0.348458, 1.33198, -0.682116);
        glVertex3d(1.32453, 0.894554, 3.669557);
        glVertex3d(1.378274, 0.877091, 3.609722);
        glVertex3d(1.285144, 0.817256, 3.669556);

        glNormal3d(0.877996, 1.770304, -0.625897);
        glVertex3d(1, 0.663249, 3.67507);
        glVertex3d(1.063097, 0.668763, 3.669557);
        glVertex3d(1, 0.658769, 3.669557);

        glNormal3d(1.000012, 1.707102, 0.707111);
        glVertex3d(1.459411, 0.950855, 3.535958);
        glVertex3d(1.505994, 1, 3.486813);
        glVertex3d(1.426942, 0.921326, 3.565487);

        glNormal3d(0.221111, 1.123368, -0.614909);
        glVertex3d(1.467195, 1, 3.535958);
        glVertex3d(1.505994, 1, 3.486813);
        glVertex3d(1.459411, 0.950855, 3.535958);

        glNormal3d(0.645911, 1.694928, -0.625856);
        glVertex3d(1.171403, 0.764084, 3.73063);
        glVertex3d(1.17368, 0.76095, 3.725863);
        glVertex3d(1.155895, 0.756182, 3.730631);

        glNormal3d(0.999996, 0.292895, -0.707108);
        glVertex3d(1.568888, 0.975302, 3.363017);
        glVertex3d(1.504636, 0.874887, 3.463433);
        glVertex3d(1.47648, 0.845182, 3.493137);

        glNormal3d(0.22111, 1.123368, -0.614907);
        glVertex3d(1.47648, 0.845182, 3.493137);
        glVertex3d(1.504636, 0.874887, 3.463433);
        glVertex3d(1.498783, 0.837936, 3.463433);

        glNormal3d(0.347407, 1.332509, -0.680852);
        glVertex3d(1.340235, 0.752805, 3.585515);
        glVertex3d(1.417188, 0.802362, 3.535958);
        glVertex3d(1.377969, 0.72539, 3.535958);

        glNormal3d(1.000009, 0.292885, -0.707098);
        glVertex3d(1.305323, 0.737722, 3.600598);
        glVertex3d(1.417188, 0.802362, 3.535958);
        glVertex3d(1.340235, 0.752805, 3.585515);

        glNormal3d(0.757642, 1.038386, -0.969427);
        glVertex3d(1.15801, 1, 4.253574);
        glVertex3d(1.234352, 1, 4.234489);
        glVertex3d(1.222881, 0.927581, 4.234489);

        glNormal3d(0.757649, 1.038393, -0.969429);
        glVertex3d(1.15801, 1, 4.253574);
        glVertex3d(1.222881, 0.927581, 4.234489);
        glVertex3d(1.150276, 0.951172, 4.253574);

        glNormal3d(0.612669, 1.061344, -0.919898);
        glVertex3d(1.234352, 1, 4.234489);
        glVertex3d(1.306876, 1, 4.203952);
        glVertex3d(1.291857, 0.90517, 4.203952);

        glNormal3d(0.612673, 1.061347, -0.919899);
        glVertex3d(1.234352, 1, 4.234489);
        glVertex3d(1.291857, 0.90517, 4.203952);
        glVertex3d(1.222881, 0.927581, 4.234489);

        glNormal3d(0.093337, 1.143596, -0.396664);
        glVertex3d(1.306876, 1, 4.203952);
        glVertex3d(1.333596, 1, 4.142878);
        glVertex3d(1.317269, 0.896913, 4.142878);

        glNormal3d(0.093338, 1.143597, -0.396665);
        glVertex3d(1.306876, 1, 4.203952);
        glVertex3d(1.317269, 0.896913, 4.142878);
        glVertex3d(1.291857, 0.90517, 4.203952);

        glNormal3d(0.025427, 1.154355, 0.162426);
        glVertex3d(1.333596, 1, 4.142878);
        glVertex3d(1.322145, 1, 4.07417);
        glVertex3d(1.306378, 0.900452, 4.07417);

        glNormal3d(0.025427, 1.154353, 0.162429);
        glVertex3d(1.333596, 1, 4.142878);
        glVertex3d(1.306378, 0.900452, 4.07417);
        glVertex3d(1.317269, 0.896913, 4.142878);

        glNormal3d(0.363079, 1.100878, 0.764301);
        glVertex3d(1.322145, 1, 4.07417);
        glVertex3d(1.27634, 1, 4.035999);
        glVertex3d(1.262815, 0.914606, 4.035999);

        glNormal3d(0.363079, 1.100879, 0.7643);
        glVertex3d(1.322145, 1, 4.07417);
        glVertex3d(1.262815, 0.914606, 4.035999);
        glVertex3d(1.306378, 0.900452, 4.07417);

        glNormal3d(0.51579, 1.076691, 0.871584);
        glVertex3d(1.27634, 1, 4.035999);
        glVertex3d(1.241986, 1, 4.016913);
        glVertex3d(1.230142, 0.925222, 4.016913);

        glNormal3d(0.515791, 1.076691, 0.871585);
        glVertex3d(1.27634, 1, 4.035999);
        glVertex3d(1.230142, 0.925222, 4.016913);
        glVertex3d(1.262815, 0.914606, 4.035999);

        glNormal3d(0.013082, 1.156312, 0.039477);
        glVertex3d(1.241986, 1, 4.016913);
        glVertex3d(1.238169, 1, 3.921486);
        glVertex3d(1.226512, 0.926402, 3.921486);

        glNormal3d(0.013082, 1.156312, 0.039477);
        glVertex3d(1.241986, 1, 4.016913);
        glVertex3d(1.226512, 0.926402, 3.921486);
        glVertex3d(1.230142, 0.925222, 4.016913);

        glNormal3d(0.04111, 1.151872, -0.239721);
        glVertex3d(1.238169, 1, 3.921486);
        glVertex3d(1.261071, 1, 3.829875);
        glVertex3d(1.248294, 0.919325, 3.829875);

        glNormal3d(0.041111, 1.151873, -0.239722);
        glVertex3d(1.238169, 1, 3.921486);
        glVertex3d(1.248294, 0.919325, 3.829875);
        glVertex3d(1.226512, 0.926402, 3.921486);

        glNormal3d(0.054987, 1.149673, -0.290773);
        glVertex3d(1.261071, 1, 3.829875);
        glVertex3d(1.291608, 1, 3.73063);
        glVertex3d(1.277336, 0.909888, 3.73063);

        glNormal3d(0.054988, 1.149674, -0.290774);
        glVertex3d(1.261071, 1, 3.829875);
        glVertex3d(1.277336, 0.909888, 3.73063);
        glVertex3d(1.248294, 0.919325, 3.829875);

        glNormal3d(0.229686, 1.122006, -0.625883);
        glVertex3d(1.291608, 1, 3.73063);
        glVertex3d(1.341231, 1, 3.669557);
        glVertex3d(1.32453, 0.894554, 3.669557);

        glNormal3d(0.229683, 1.122003, -0.625881);
        glVertex3d(1.291608, 1, 3.73063);
        glVertex3d(1.32453, 0.894554, 3.669557);
        glVertex3d(1.277336, 0.909888, 3.73063);

        glNormal3d(0.033717, 1.153044, -0.207062);
        glVertex3d(1.574074, 1, 3.360371);
        glVertex3d(1.596977, 1, 3.253492);
        glVertex3d(1.567759, 0.815524, 3.253492);

        glNormal3d(0.033716, 1.153043, -0.20706);
        glVertex3d(1.574074, 1, 3.360371);
        glVertex3d(1.567759, 0.815524, 3.253492);
        glVertex3d(1.545977, 0.822601, 3.360371);

        glNormal3d(0.016652, 1.155746, 0.093651);
        glVertex3d(1.596977, 1, 3.253492);
        glVertex3d(1.589343, 1, 3.173332);
        glVertex3d(1.560498, 0.817883, 3.173333);

        glNormal3d(0.016652, 1.155746, 0.09365);
        glVertex3d(1.596977, 1, 3.253492);
        glVertex3d(1.560498, 0.817883, 3.173333);
        glVertex3d(1.567759, 0.815524, 3.253492);

        glNormal3d(0.031036, 1.153468, 0.193794);
        glVertex3d(1.589343, 1, 3.173332);
        glVertex3d(1.570257, 1, 3.077905);
        glVertex3d(1.542347, 0.823781, 3.077905);

        glNormal3d(0.031036, 1.153468, 0.193793);
        glVertex3d(1.589343, 1, 3.173332);
        glVertex3d(1.542347, 0.823781, 3.077905);
        glVertex3d(1.560498, 0.817883, 3.173333);

        glNormal3d(0.200092, 1.126694, 0.586597);
        glVertex3d(1.570257, 1, 3.077905);
        glVertex3d(1.528269, 1, 3.020648);
        glVertex3d(1.502414, 0.836756, 3.020648);

        glNormal3d(0.200094, 1.126692, 0.5866);
        glVertex3d(1.570257, 1, 3.077905);
        glVertex3d(1.502414, 0.836756, 3.020648);
        glVertex3d(1.542347, 0.823781, 3.077905);

        glNormal3d(0.275284, 1.114785, 0.67942);
        glVertex3d(1.528269, 1, 3.020648);
        glVertex3d(1.471012, 1, 2.959574);
        glVertex3d(1.447959, 0.854449, 2.959574);

        glNormal3d(0.275285, 1.114784, 0.679421);
        glVertex3d(1.528269, 1, 3.020648);
        glVertex3d(1.447959, 0.854449, 2.959574);
        glVertex3d(1.502414, 0.836756, 3.020648);

        glNormal3d(0.388943, 1.096781, 0.785648);
        glVertex3d(1.471012, 1, 2.959574);
        glVertex3d(1.436658, 1, 2.932855);
        glVertex3d(1.415287, 0.865065, 2.932855);

        glNormal3d(0.388938, 1.096784, 0.785644);
        glVertex3d(1.471012, 1, 2.959574);
        glVertex3d(1.415287, 0.865065, 2.932855);
        glVertex3d(1.447959, 0.854449, 2.959574);

        glNormal3d(0.150306, 1.134577, -0.509814);
        glVertex3d(1.436658, 1, 2.932855);
        glVertex3d(1.459561, 1, 2.894683);
        glVertex3d(1.437069, 0.857988, 2.894684);

        glNormal3d(0.150307, 1.134578, -0.509815);
        glVertex3d(1.436658, 1, 2.932855);
        glVertex3d(1.437069, 0.857988, 2.894684);
        glVertex3d(1.415287, 0.865065, 2.932855);

        glNormal3d(0.070448, 1.147228, 0.338019);
        glVertex3d(1.459561, 1, 2.894683);
        glVertex3d(1.444293, 1, 2.852695);
        glVertex3d(1.422547, 0.862706, 2.852695);

        glNormal3d(0.070449, 1.147226, 0.338024);
        glVertex3d(1.459561, 1, 2.894683);
        glVertex3d(1.422547, 0.862706, 2.852695);
        glVertex3d(1.437069, 0.857988, 2.894684);

        glNormal3d(0.553905, 1.070655, 0.892192);
        glVertex3d(1.444293, 1, 2.852695);
        glVertex3d(1.413756, 1, 2.837427);
        glVertex3d(1.393505, 0.872142, 2.837427);

        glNormal3d(0.553908, 1.070653, 0.892194);
        glVertex3d(1.444293, 1, 2.852695);
        glVertex3d(1.393505, 0.872142, 2.837427);
        glVertex3d(1.422547, 0.862706, 2.852695);

        glNormal3d(0.014188, 1.156138, -0.06161);
        glVertex3d(1.413756, 1, 2.837427);
        glVertex3d(1.417573, 1, 2.776353);
        glVertex3d(1.397135, 0.870963, 2.776353);

        glNormal3d(0.014188, 1.156138, -0.06161);
        glVertex3d(1.413756, 1, 2.837427);
        glVertex3d(1.397135, 0.870963, 2.776353);
        glVertex3d(1.393505, 0.872142, 2.837427);

        glNormal3d(0.061849, 1.148588, -0.31272);
        glVertex3d(1.417573, 1, 2.776353);
        glVertex3d(1.436658, 1, 2.719097);
        glVertex3d(1.415287, 0.865065, 2.719097);

        glNormal3d(0.061849, 1.148589, -0.312721);
        glVertex3d(1.417573, 1, 2.776353);
        glVertex3d(1.415287, 0.865065, 2.719097);
        glVertex3d(1.397135, 0.870963, 2.776353);

        glNormal3d(1, 1.000001, -1);
        glVertex3d(1.436658, 1, 2.719097);
        glVertex3d(1.490098, 1, 2.719097);
        glVertex3d(1.466111, 0.848551, 2.719096);

        glNormal3d(0.999997, 1, -1);
        glVertex3d(1.436658, 1, 2.719097);
        glVertex3d(1.466111, 0.848551, 2.719096);
        glVertex3d(1.415287, 0.865065, 2.719097);

        glNormal3d(0.402683, 1.094603, -0.796406);
        glVertex3d(1.490098, 1, 2.719097);
        glVertex3d(1.520634, 1, 2.696194);
        glVertex3d(1.495153, 0.839115, 2.696194);

        glNormal3d(0.402696, 1.094605, -0.796415);
        glVertex3d(1.490098, 1, 2.719097);
        glVertex3d(1.495153, 0.839115, 2.696194);
        glVertex3d(1.466111, 0.848551, 2.719096);

        glNormal3d(0.054989, 1.149675, -0.290779);
        glVertex3d(1.520634, 1, 2.696194);
        glVertex3d(1.535903, 1, 2.646572);
        glVertex3d(1.509674, 0.834397, 2.646572);

        glNormal3d(0.054987, 1.149673, -0.290773);
        glVertex3d(1.520634, 1, 2.696194);
        glVertex3d(1.509674, 0.834397, 2.646572);
        glVertex3d(1.495153, 0.839115, 2.696194);

        glNormal3d(0.031036, 1.153468, 0.193794);
        glVertex3d(1.535903, 1, 2.646572);
        glVertex3d(1.528269, 1, 2.608401);
        glVertex3d(1.502414, 0.836756, 2.608401);

        glNormal3d(0.031036, 1.153469, 0.193793);
        glVertex3d(1.535903, 1, 2.646572);
        glVertex3d(1.502414, 0.836756, 2.608401);
        glVertex3d(1.509674, 0.834397, 2.646572);

        glNormal3d(0.999994, 1, -1);
        glVertex3d(1.528269, 1, 2.608401);
        glVertex3d(1.558806, 1, 2.608401);
        glVertex3d(1.531456, 0.82732, 2.608401);

        glNormal3d(1, 1, -1);
        glVertex3d(1.528269, 1, 2.608401);
        glVertex3d(1.531456, 0.82732, 2.608401);
        glVertex3d(1.502414, 0.836756, 2.608401);

        glNormal3d(0.471855, 1.083651, -0.845024);
        glVertex3d(1.558806, 1, 2.608401);
        glVertex3d(1.589342, 1, 2.589315);
        glVertex3d(1.560498, 0.817883, 2.589315);

        glNormal3d(0.471847, 1.08365, -0.845019);
        glVertex3d(1.558806, 1, 2.608401);
        glVertex3d(1.560498, 0.817883, 2.589315);
        glVertex3d(1.531456, 0.82732, 2.608401);

        glNormal3d(0.175085, 1.130654, -0.54995);
        glVertex3d(1.589342, 1, 2.589315);
        glVertex3d(1.61988, 1, 2.54351);
        glVertex3d(1.58954, 0.808447, 2.54351);

        glNormal3d(0.175087, 1.130654, -0.549952);
        glVertex3d(1.589342, 1, 2.589315);
        glVertex3d(1.58954, 0.808447, 2.54351);
        glVertex3d(1.560498, 0.817883, 2.589315);

        glNormal3d(0.013974, 1.156171, -0.058001);
        glVertex3d(1.61988, 1, 2.54351);
        glVertex3d(1.623697, 1, 2.478619);
        glVertex3d(1.593171, 0.807267, 2.478619);

        glNormal3d(0.013974, 1.156171, -0.058001);
        glVertex3d(1.61988, 1, 2.54351);
        glVertex3d(1.593171, 0.807267, 2.478619);
        glVertex3d(1.58954, 0.808447, 2.54351);

        glNormal3d(0.123648, 1.1388, 0.46124);
        glVertex3d(1.623697, 1, 2.478619);
        glVertex3d(1.585525, 1, 2.406094);
        glVertex3d(1.556868, 0.819063, 2.406094);

        glNormal3d(0.123648, 1.138801, 0.461238);
        glVertex3d(1.623697, 1, 2.478619);
        glVertex3d(1.556868, 0.819063, 2.406094);
        glVertex3d(1.593171, 0.807267, 2.478619);

        glNormal3d(0.57106, 1.067937, 0.900775);
        glVertex3d(1.585525, 1, 2.406094);
        glVertex3d(1.505366, 1, 2.367923);
        glVertex3d(1.480632, 0.843833, 2.367923);

        glNormal3d(0.57106, 1.067938, 0.900774);
        glVertex3d(1.585525, 1, 2.406094);
        glVertex3d(1.480632, 0.843833, 2.367923);
        glVertex3d(1.556868, 0.819063, 2.406094);

        glNormal3d(0.747781, 1.039948, 0.966845);
        glVertex3d(1.505366, 1, 2.367923);
        glVertex3d(1.417573, 1, 2.34502);
        glVertex3d(1.397135, 0.870963, 2.34502);

        glNormal3d(0.747782, 1.039947, 0.966846);
        glVertex3d(1.505366, 1, 2.367923);
        glVertex3d(1.397135, 0.870963, 2.34502);
        glVertex3d(1.480632, 0.843833, 2.367923);

        glNormal3d(0.790587, 1.033167, 0.977265);
        glVertex3d(1.417573, 1, 2.34502);
        glVertex3d(1.364133, 1, 2.333569);
        glVertex3d(1.346311, 0.887477, 2.333569);

        glNormal3d(0.790584, 1.033169, 0.977264);
        glVertex3d(1.417573, 1, 2.34502);
        glVertex3d(1.346311, 0.887477, 2.333569);
        glVertex3d(1.397135, 0.870963, 2.34502);

        glNormal3d(0.012683, 1.156376, -0.027427);
        glVertex3d(1.364133, 1, 2.333569);
        glVertex3d(1.36795, 1, 2.196153);
        glVertex3d(1.349942, 0.886297, 2.196153);

        glNormal3d(0.012683, 1.156374, -0.027425);
        glVertex3d(1.364133, 1, 2.333569);
        glVertex3d(1.349942, 0.886297, 2.196153);
        glVertex3d(1.346311, 0.887477, 2.333569);

        glNormal3d(0.012782, 1.15636, -0.030851);
        glVertex3d(1.36795, 1, 2.196153);
        glVertex3d(1.371768, 1, 2.074006);
        glVertex3d(1.353572, 0.885118, 2.074006);

        glNormal3d(0.012782, 1.156361, -0.030851);
        glVertex3d(1.36795, 1, 2.196153);
        glVertex3d(1.353572, 0.885118, 2.074006);
        glVertex3d(1.349942, 0.886297, 2.196153);

        glNormal3d(0.02352, 1.154659, -0.150227);
        glVertex3d(1.371768, 1, 2.074006);
        glVertex3d(1.39467, 1, 1.925138);
        glVertex3d(1.375354, 0.87804, 1.925138);

        glNormal3d(0.023521, 1.15466, -0.150227);
        glVertex3d(1.371768, 1, 2.074006);
        glVertex3d(1.375354, 0.87804, 1.925138);
        glVertex3d(1.353572, 0.885118, 2.074006);

        glNormal3d(0.041111, 1.151873, -0.239722);
        glVertex3d(1.39467, 1, 1.925138);
        glVertex3d(1.42139, 1, 1.818259);
        glVertex3d(1.400766, 0.869783, 1.818259);

        glNormal3d(0.041111, 1.151873, -0.239722);
        glVertex3d(1.39467, 1, 1.925138);
        glVertex3d(1.400766, 0.869783, 1.818259);
        glVertex3d(1.375354, 0.87804, 1.925138);

        glNormal3d(0.039239, 1.15217, -0.231909);
        glVertex3d(1.42139, 1, 1.818259);
        glVertex3d(1.44811, 1, 1.707564);
        glVertex3d(1.426178, 0.861526, 1.707563);

        glNormal3d(0.039238, 1.15217, -0.231909);
        glVertex3d(1.42139, 1, 1.818259);
        glVertex3d(1.426178, 0.861526, 1.707563);
        glVertex3d(1.400766, 0.869783, 1.818259);

        glNormal3d(0.050574, 1.150375, -0.27564);
        glVertex3d(1.44811, 1, 1.707564);
        glVertex3d(1.482464, 1, 1.589233);
        glVertex3d(1.45885, 0.850911, 1.589233);

        glNormal3d(0.050574, 1.150375, -0.275639);
        glVertex3d(1.44811, 1, 1.707564);
        glVertex3d(1.45885, 0.850911, 1.589233);
        glVertex3d(1.426178, 0.861526, 1.707563);

        glNormal3d(0.0738, 1.146696, -0.347325);
        glVertex3d(1.482464, 1, 1.589233);
        glVertex3d(1.516818, 1, 1.497622);
        glVertex3d(1.491523, 0.840295, 1.497622);

        glNormal3d(0.073801, 1.146697, -0.347326);
        glVertex3d(1.482464, 1, 1.589233);
        glVertex3d(1.491523, 0.840295, 1.497622);
        glVertex3d(1.45885, 0.850911, 1.589233);

        glNormal3d(0.071852, 1.147005, -0.34195);
        glVertex3d(1.516818, 1, 1.497622);
        glVertex3d(1.570257, 1, 1.352573);
        glVertex3d(1.542347, 0.823781, 1.352572);

        glNormal3d(0.071851, 1.147004, -0.341949);
        glVertex3d(1.516818, 1, 1.497622);
        glVertex3d(1.542347, 0.823781, 1.352572);
        glVertex3d(1.491523, 0.840295, 1.497622);

        glNormal3d(1, 1, -1);
        glVertex3d(1.570257, 1, 1.352573);
        glVertex3d(1.696222, 1, 1.352573);
        glVertex3d(1.662146, 0.784856, 1.352572);

        glNormal3d(1.000001, 1.000001, -1);
        glVertex3d(1.570257, 1, 1.352573);
        glVertex3d(1.662146, 0.784856, 1.352572);
        glVertex3d(1.542347, 0.823781, 1.352572);

        glNormal3d(0.061848, 1.14859, -0.312718);
        glVertex3d(1.696222, 1, 1.352573);
        glVertex3d(1.707673, 1, 1.318219);
        glVertex3d(1.673037, 0.781317, 1.318218);

        glNormal3d(0.061847, 1.148589, -0.312714);
        glVertex3d(1.696222, 1, 1.352573);
        glVertex3d(1.673037, 0.781317, 1.318218);
        glVertex3d(1.662146, 0.784856, 1.352572);

        glNormal3d(0.031036, 1.153468, 0.193795);
        glVertex3d(1.707673, 1, 1.318219);
        glVertex3d(1.700039, 1, 1.280047);
        glVertex3d(1.665776, 0.783676, 1.280048);

        glNormal3d(0.031035, 1.15347, 0.193788);
        glVertex3d(1.707673, 1, 1.318219);
        glVertex3d(1.665776, 0.783676, 1.280048);
        glVertex3d(1.673037, 0.781317, 1.318218);

        glNormal3d(0.022976, 1.154746, 0.146553);
        glVertex3d(1.700039, 1, 1.280047);
        glVertex3d(1.688587, 1, 1.203705);
        glVertex3d(1.654886, 0.787215, 1.203705);

        glNormal3d(0.022976, 1.154745, 0.146555);
        glVertex3d(1.700039, 1, 1.280047);
        glVertex3d(1.654886, 0.787215, 1.203705);
        glVertex3d(1.665776, 0.783676, 1.280048);

        glNormal3d(0.013306, 1.156277, -0.044851);
        glVertex3d(1.688587, 1, 1.203705);
        glVertex3d(1.692405, 1, 1.119729);
        glVertex3d(1.658516, 0.786035, 1.119729);

        glNormal3d(0.013306, 1.156277, -0.044851);
        glVertex3d(1.688587, 1, 1.203705);
        glVertex3d(1.658516, 0.786035, 1.119729);
        glVertex3d(1.654886, 0.787215, 1.203705);

        glNormal3d(0.0738, 1.146696, -0.347323);
        glVertex3d(1.692405, 1, 1.119729);
        glVertex3d(1.715307, 1, 1.058655);
        glVertex3d(1.680297, 0.778958, 1.058655);

        glNormal3d(0.0738, 1.146696, -0.347324);
        glVertex3d(1.692405, 1, 1.119729);
        glVertex3d(1.680297, 0.778958, 1.058655);
        glVertex3d(1.658516, 0.786035, 1.119729);

        glNormal3d(0.297287, 1.111299, -0.702713);
        glVertex3d(1.715307, 1, 1.058655);
        glVertex3d(1.768747, 1, 1.005216);
        glVertex3d(1.731122, 0.762444, 1.005216);

        glNormal3d(0.297287, 1.111299, -0.702714);
        glVertex3d(1.715307, 1, 1.058655);
        glVertex3d(1.731122, 0.762444, 1.005216);
        glVertex3d(1.680297, 0.778958, 1.058655);

        glNormal3d(0.297287, 1.111299, -0.702713);
        glVertex3d(1.768747, 1, 1.005216);
        glVertex3d(1.837455, 1, 0.936508);
        glVertex3d(1.796467, 0.741212, 0.936508);

        glNormal3d(0.297286, 1.111299, -0.702713);
        glVertex3d(1.768747, 1, 1.005216);
        glVertex3d(1.796467, 0.741212, 0.936508);
        glVertex3d(1.731122, 0.762444, 1.005216);

        glNormal3d(0.211856, 1.12483, -0.6027);
        glVertex3d(1.837455, 1, 0.936508);
        glVertex3d(1.887077, 1, 0.871617);
        glVertex3d(1.84366, 0.725878, 0.871617);

        glNormal3d(0.211856, 1.12483, -0.6027);
        glVertex3d(1.837455, 1, 0.936508);
        glVertex3d(1.84366, 0.725878, 0.871617);
        glVertex3d(1.796467, 0.741212, 0.936508);

        glNormal3d(0.114415, 1.140263, -0.442792);
        glVertex3d(1.887077, 1, 0.871617);
        glVertex3d(1.921431, 1, 0.802909);
        glVertex3d(1.876333, 0.715262, 0.802909);

        glNormal3d(0.114414, 1.140263, -0.442791);
        glVertex3d(1.887077, 1, 0.871617);
        glVertex3d(1.876333, 0.715262, 0.802909);
        glVertex3d(1.84366, 0.725878, 0.871617);

        glNormal3d(0.10538, 1.141694, -0.423766);
        glVertex3d(1.921431, 1, 0.802909);
        glVertex3d(1.955785, 1, 0.730384);
        glVertex3d(1.909006, 0.704646, 0.730384);

        glNormal3d(0.105381, 1.141694, -0.423768);
        glVertex3d(1.921431, 1, 0.802909);
        glVertex3d(1.909006, 0.704646, 0.730384);
        glVertex3d(1.876333, 0.715262, 0.802909);

        glNormal3d(0.01564, 1.155908, -0.082031);
        glVertex3d(1.955785, 1, 0.730384);
        glVertex3d(1.963419, 1, 0.638774);
        glVertex3d(1.916266, 0.702287, 0.638773);

        glNormal3d(0.01564, 1.155907, -0.082031);
        glVertex3d(1.955785, 1, 0.730384);
        glVertex3d(1.916266, 0.702287, 0.638773);
        glVertex3d(1.909006, 0.704646, 0.730384);

        glNormal3d(0.018206, 1.155501, 0.109087);
        glVertex3d(1.963419, 1, 0.638774);
        glVertex3d(1.955785, 1, 0.570066);
        glVertex3d(1.909006, 0.704646, 0.570066);

        glNormal3d(0.018206, 1.155501, 0.109089);
        glVertex3d(1.963419, 1, 0.638774);
        glVertex3d(1.909006, 0.704646, 0.570066);
        glVertex3d(1.916266, 0.702287, 0.638773);

        glNormal3d(0.032996, 1.153158, 0.203581);
        glVertex3d(1.955785, 1, 0.570066);
        glVertex3d(1.940517, 1, 0.497541);
        glVertex3d(1.894485, 0.709364, 0.497541);

        glNormal3d(0.032995, 1.153159, 0.203578);
        glVertex3d(1.955785, 1, 0.570066);
        glVertex3d(1.894485, 0.709364, 0.497541);
        glVertex3d(1.909006, 0.704646, 0.570066);

        glNormal3d(0.378339, 1.098462, 0.777074);
        glVertex3d(1.940517, 1, 0.497541);
        glVertex3d(1.902346, 1, 0.467004);
        glVertex3d(1.858182, 0.72116, 0.467004);

        glNormal3d(0.378341, 1.098461, 0.777075);
        glVertex3d(1.940517, 1, 0.497541);
        glVertex3d(1.858182, 0.72116, 0.467004);
        glVertex3d(1.894485, 0.709364, 0.497541);

        glNormal3d(0.012312, 1.156434, 0);
        glVertex3d(1.902346, 1, 0.467004);
        glVertex3d(1.902346, 1, 0.38785);
        glVertex3d(1.858182, 0.72116, 0.38785);

        glNormal3d(0.012312, 1.156435, 0);
        glVertex3d(1.902346, 1, 0.467004);
        glVertex3d(1.858182, 0.72116, 0.38785);
        glVertex3d(1.858182, 0.72116, 0.467004);

        glNormal3d(1, 1, -1);
        glVertex3d(1.902346, 1, 0.38785);
        glVertex3d(1.981499, 1, 0.38785);
        glVertex3d(1.933461, 0.6967, 0.38785);

        glNormal3d(0.999999, 1, -1);
        glVertex3d(1.902346, 1, 0.38785);
        glVertex3d(1.933461, 0.6967, 0.38785);
        glVertex3d(1.858182, 0.72116, 0.38785);

        glNormal3d(0.012313, 1.156434, 0.001488);
        glVertex3d(1.981499, 1, 0.38785);
        glVertex3d(1.980914, 1, 0);
        glVertex3d(1.932905, 0.696881, 0);

        glNormal3d(0.012313, 1.156434, 0.001488);
        glVertex3d(1.981499, 1, 0.38785);
        glVertex3d(1.932905, 0.696881, 0);
        glVertex3d(1.933461, 0.6967, 0.38785);

        glNormal3d(0.108994, 1.45399, 0.001488);
        glVertex3d(1.933461, 0.6967, 0.38785);
        glVertex3d(1.932905, 0.696881, 0);
        glVertex3d(1.793576, 0.423433, 0);

        glNormal3d(0.108995, 1.45399, 0.001487);
        glVertex3d(1.933461, 0.6967, 0.38785);
        glVertex3d(1.793576, 0.423433, 0);
        glVertex3d(1.794049, 0.42309, 0.38785);

        glNormal3d(0.999999, 1, -1);
        glVertex3d(1.858182, 0.72116, 0.38785);
        glVertex3d(1.933461, 0.6967, 0.38785);
        glVertex3d(1.794049, 0.42309, 0.38785);

        glNormal3d(1.000001, 1, -1);
        glVertex3d(1.858182, 0.72116, 0.38785);
        glVertex3d(1.794049, 0.42309, 0.38785);
        glVertex3d(1.730013, 0.469615, 0.38785);

        glNormal3d(0.108994, 1.453991, 0);
        glVertex3d(1.858182, 0.72116, 0.467004);
        glVertex3d(1.858182, 0.72116, 0.38785);
        glVertex3d(1.730013, 0.469615, 0.38785);

        glNormal3d(0.108993, 1.45399, 1e-006);
        glVertex3d(1.858182, 0.72116, 0.467004);
        glVertex3d(1.730013, 0.469615, 0.38785);
        glVertex3d(1.730013, 0.469615, 0.467004);

        glNormal3d(0.439193, 1.285746, 0.777075);
        glVertex3d(1.894485, 0.709364, 0.497541);
        glVertex3d(1.858182, 0.72116, 0.467004);
        glVertex3d(1.730013, 0.469615, 0.467004);

        glNormal3d(0.439192, 1.285746, 0.777074);
        glVertex3d(1.894485, 0.709364, 0.497541);
        glVertex3d(1.730013, 0.469615, 0.467004);
        glVertex3d(1.760894, 0.447178, 0.497541);

        glNormal3d(0.127653, 1.444484, 0.203579);
        glVertex3d(1.909006, 0.704646, 0.570066);
        glVertex3d(1.894485, 0.709364, 0.497541);
        glVertex3d(1.760894, 0.447178, 0.497541);

        glNormal3d(0.127653, 1.444483, 0.20358);
        glVertex3d(1.909006, 0.704646, 0.570066);
        glVertex3d(1.760894, 0.447178, 0.497541);
        glVertex3d(1.773246, 0.438204, 0.570066);

        glNormal3d(0.114311, 1.451281, 0.109089);
        glVertex3d(1.916266, 0.702287, 0.638773);
        glVertex3d(1.909006, 0.704646, 0.570066);
        glVertex3d(1.773246, 0.438204, 0.570066);

        glNormal3d(0.114311, 1.451281, 0.109088);
        glVertex3d(1.916266, 0.702287, 0.638773);
        glVertex3d(1.773246, 0.438204, 0.570066);
        glVertex3d(1.779423, 0.433716, 0.638774);

        glNormal3d(0.111996, 1.452461, -0.082031);
        glVertex3d(1.909006, 0.704646, 0.730384);
        glVertex3d(1.916266, 0.702287, 0.638773);
        glVertex3d(1.779423, 0.433716, 0.638774);

        glNormal3d(0.111996, 1.45246, -0.08203);
        glVertex3d(1.909006, 0.704646, 0.730384);
        glVertex3d(1.779423, 0.433716, 0.638774);
        glVertex3d(1.773246, 0.438204, 0.730384);

        glNormal3d(0.192952, 1.411211, -0.423768);
        glVertex3d(1.876333, 0.715262, 0.802909);
        glVertex3d(1.909006, 0.704646, 0.730384);
        glVertex3d(1.773246, 0.438204, 0.730384);

        glNormal3d(0.192952, 1.411211, -0.423768);
        glVertex3d(1.876333, 0.715262, 0.802909);
        glVertex3d(1.773246, 0.438204, 0.730384);
        glVertex3d(1.745453, 0.458396, 0.802909);

        glNormal3d(0.201101, 1.407059, -0.442791);
        glVertex3d(1.84366, 0.725878, 0.871617);
        glVertex3d(1.876333, 0.715262, 0.802909);
        glVertex3d(1.745453, 0.458396, 0.802909);

        glNormal3d(0.201103, 1.407059, -0.442794);
        glVertex3d(1.84366, 0.725878, 0.871617);
        glVertex3d(1.745453, 0.458396, 0.802909);
        glVertex3d(1.71766, 0.478589, 0.871617);

        glNormal3d(0.289006, 1.36227, -0.6027);
        glVertex3d(1.796467, 0.741212, 0.936508);
        glVertex3d(1.84366, 0.725878, 0.871617);
        glVertex3d(1.71766, 0.478589, 0.871617);

        glNormal3d(0.289004, 1.36227, -0.602698);
        glVertex3d(1.796467, 0.741212, 0.936508);
        glVertex3d(1.71766, 0.478589, 0.871617);
        glVertex3d(1.677515, 0.507756, 0.936508);

        glNormal3d(0.366072, 1.323002, -0.702713);
        glVertex3d(1.731122, 0.762444, 1.005216);
        glVertex3d(1.796467, 0.741212, 0.936508);
        glVertex3d(1.677515, 0.507756, 0.936508);

        glNormal3d(0.366073, 1.323002, -0.702713);
        glVertex3d(1.731122, 0.762444, 1.005216);
        glVertex3d(1.677515, 0.507756, 0.936508);
        glVertex3d(1.621929, 0.548142, 1.005216);

        glNormal3d(0.366073, 1.323002, -0.702714);
        glVertex3d(1.680297, 0.778958, 1.058655);
        glVertex3d(1.731122, 0.762444, 1.005216);
        glVertex3d(1.621929, 0.548142, 1.005216);

        glNormal3d(0.366074, 1.323002, -0.702714);
        glVertex3d(1.680297, 0.778958, 1.058655);
        glVertex3d(1.621929, 0.548142, 1.005216);
        glVertex3d(1.578696, 0.579553, 1.058655);

        glNormal3d(0.164463, 1.425728, -0.347324);
        glVertex3d(1.658516, 0.786035, 1.119729);
        glVertex3d(1.680297, 0.778958, 1.058655);
        glVertex3d(1.578696, 0.579553, 1.058655);

        glNormal3d(0.164463, 1.425727, -0.347324);
        glVertex3d(1.658516, 0.786035, 1.119729);
        glVertex3d(1.578696, 0.579553, 1.058655);
        glVertex3d(1.560167, 0.593015, 1.119729);

        glNormal3d(0.10989, 1.453534, -0.044851);
        glVertex3d(1.654886, 0.787215, 1.203705);
        glVertex3d(1.658516, 0.786035, 1.119729);
        glVertex3d(1.560167, 0.593015, 1.119729);

        glNormal3d(0.10989, 1.453533, -0.04485);
        glVertex3d(1.654886, 0.787215, 1.203705);
        glVertex3d(1.560167, 0.593015, 1.119729);
        glVertex3d(1.557079, 0.595258, 1.203705);

        glNormal3d(0.118614, 1.449088, 0.146555);
        glVertex3d(1.665776, 0.783676, 1.280048);
        glVertex3d(1.654886, 0.787215, 1.203705);
        glVertex3d(1.557079, 0.595258, 1.203705);

        glNormal3d(0.118614, 1.449089, 0.146555);
        glVertex3d(1.665776, 0.783676, 1.280048);
        glVertex3d(1.557079, 0.595258, 1.203705);
        glVertex3d(1.566343, 0.588528, 1.280048);

        glNormal3d(0.125884, 1.445385, 0.193789);
        glVertex3d(1.673037, 0.781317, 1.318218);
        glVertex3d(1.665776, 0.783676, 1.280048);
        glVertex3d(1.566343, 0.588528, 1.280048);

        glNormal3d(0.125884, 1.445385, 0.193789);
        glVertex3d(1.673037, 0.781317, 1.318218);
        glVertex3d(1.566343, 0.588528, 1.280048);
        glVertex3d(1.572519, 0.58404, 1.318218);

        glNormal3d(0.15368, 1.431222, -0.312714);
        glVertex3d(1.662146, 0.784856, 1.352572);
        glVertex3d(1.673037, 0.781317, 1.318218);
        glVertex3d(1.572519, 0.58404, 1.318218);

        glNormal3d(0.15368, 1.431222, -0.312714);
        glVertex3d(1.662146, 0.784856, 1.352572);
        glVertex3d(1.572519, 0.58404, 1.318218);
        glVertex3d(1.563255, 0.590771, 1.352572);

        glNormal3d(1.000001, 1, -1);
        glVertex3d(1.542347, 0.823781, 1.352572);
        glVertex3d(1.662146, 0.784856, 1.352572);
        glVertex3d(1.563255, 0.590771, 1.352572);

        glNormal3d(0.999998, 0.999999, -1);
        glVertex3d(1.542347, 0.823781, 1.352572);
        glVertex3d(1.563255, 0.590771, 1.352572);
        glVertex3d(1.461348, 0.664811, 1.352573);

        glNormal3d(0.162704, 1.426622, -0.341949);
        glVertex3d(1.491523, 0.840295, 1.497622);
        glVertex3d(1.542347, 0.823781, 1.352572);
        glVertex3d(1.461348, 0.664811, 1.352573);

        glNormal3d(0.162706, 1.426623, -0.341951);
        glVertex3d(1.491523, 0.840295, 1.497622);
        glVertex3d(1.461348, 0.664811, 1.352573);
        glVertex3d(1.418114, 0.696222, 1.497622);

        glNormal3d(0.164464, 1.425728, -0.347326);
        glVertex3d(1.45885, 0.850911, 1.589233);
        glVertex3d(1.491523, 0.840295, 1.497622);
        glVertex3d(1.418114, 0.696222, 1.497622);

        glNormal3d(0.164463, 1.425727, -0.347324);
        glVertex3d(1.45885, 0.850911, 1.589233);
        glVertex3d(1.418114, 0.696222, 1.497622);
        glVertex3d(1.390321, 0.716415, 1.589233);

        glNormal3d(0.14351, 1.436403, -0.275639);
        glVertex3d(1.426178, 0.861526, 1.707563);
        glVertex3d(1.45885, 0.850911, 1.589233);
        glVertex3d(1.390321, 0.716415, 1.589233);

        glNormal3d(0.14351, 1.436403, -0.275639);
        glVertex3d(1.426178, 0.861526, 1.707563);
        glVertex3d(1.390321, 0.716415, 1.589233);
        glVertex3d(1.362528, 0.736608, 1.707564);

        glNormal3d(0.133284, 1.441613, -0.231909);
        glVertex3d(1.400766, 0.869783, 1.818259);
        glVertex3d(1.426178, 0.861526, 1.707563);
        glVertex3d(1.362528, 0.736608, 1.707564);

        glNormal3d(0.133284, 1.441613, -0.231909);
        glVertex3d(1.400766, 0.869783, 1.818259);
        glVertex3d(1.362528, 0.736608, 1.707564);
        glVertex3d(1.340912, 0.752313, 1.818259);

        glNormal3d(0.134974, 1.440753, -0.239722);
        glVertex3d(1.375354, 0.87804, 1.925138);
        glVertex3d(1.400766, 0.869783, 1.818259);
        glVertex3d(1.340912, 0.752313, 1.818259);

        glNormal3d(0.134974, 1.440753, -0.239722);
        glVertex3d(1.375354, 0.87804, 1.925138);
        glVertex3d(1.340912, 0.752313, 1.818259);
        glVertex3d(1.319295, 0.768019, 1.925139);

        glNormal3d(0.119105, 1.448838, -0.150227);
        glVertex3d(1.353572, 0.885118, 2.074006);
        glVertex3d(1.375354, 0.87804, 1.925138);
        glVertex3d(1.319295, 0.768019, 1.925139);

        glNormal3d(0.119105, 1.448838, -0.150227);
        glVertex3d(1.353572, 0.885118, 2.074006);
        glVertex3d(1.319295, 0.768019, 1.925139);
        glVertex3d(1.300766, 0.78148, 2.074006);

        glNormal3d(0.109418, 1.453774, -0.030851);
        glVertex3d(1.349942, 0.886297, 2.196153);
        glVertex3d(1.353572, 0.885118, 2.074006);
        glVertex3d(1.300766, 0.78148, 2.074006);

        glNormal3d(0.109418, 1.453774, -0.030851);
        glVertex3d(1.349942, 0.886297, 2.196153);
        glVertex3d(1.300766, 0.78148, 2.074006);
        glVertex3d(1.297678, 0.783724, 2.196153);

        glNormal3d(0.109329, 1.45382, -0.027425);
        glVertex3d(1.346311, 0.887477, 2.333569);
        glVertex3d(1.349942, 0.886297, 2.196153);
        glVertex3d(1.297678, 0.783724, 2.196153);

        glNormal3d(0.109329, 1.45382, -0.027425);
        glVertex3d(1.346311, 0.887477, 2.333569);
        glVertex3d(1.297678, 0.783724, 2.196153);
        glVertex3d(1.29459, 0.785968, 2.333569);

        glNormal3d(0.811083, 1.096259, 0.977264);
        glVertex3d(1.397135, 0.870963, 2.34502);
        glVertex3d(1.346311, 0.887477, 2.333569);
        glVertex3d(1.29459, 0.785968, 2.333569);

        glNormal3d(0.811086, 1.096255, 0.977265);
        glVertex3d(1.397135, 0.870963, 2.34502);
        glVertex3d(1.29459, 0.785968, 2.333569);
        glVertex3d(1.337823, 0.754557, 2.34502);

        glNormal3d(0.772471, 1.115931, 0.966846);
        glVertex3d(1.480632, 0.843833, 2.367923);
        glVertex3d(1.397135, 0.870963, 2.34502);
        glVertex3d(1.337823, 0.754557, 2.34502);

        glNormal3d(0.77247, 1.115932, 0.966845);
        glVertex3d(1.480632, 0.843833, 2.367923);
        glVertex3d(1.337823, 0.754557, 2.34502);
        glVertex3d(1.40885, 0.702953, 2.367923);

        glNormal3d(0.613047, 1.197162, 0.900774);
        glVertex3d(1.556868, 0.819063, 2.406094);
        glVertex3d(1.480632, 0.843833, 2.367923);
        glVertex3d(1.40885, 0.702953, 2.367923);

        glNormal3d(0.613047, 1.197162, 0.900775);
        glVertex3d(1.556868, 0.819063, 2.406094);
        glVertex3d(1.40885, 0.702953, 2.367923);
        glVertex3d(1.4737, 0.655837, 2.406094);

        glNormal3d(0.209431, 1.402816, 0.461238);
        glVertex3d(1.593171, 0.807267, 2.478619);
        glVertex3d(1.556868, 0.819063, 2.406094);
        glVertex3d(1.4737, 0.655837, 2.406094);

        glNormal3d(0.209431, 1.402815, 0.461239);
        glVertex3d(1.593171, 0.807267, 2.478619);
        glVertex3d(1.4737, 0.655837, 2.406094);
        glVertex3d(1.504581, 0.6334, 2.478619);

        glNormal3d(0.110494, 1.453227, -0.058001);
        glVertex3d(1.58954, 0.808447, 2.54351);
        glVertex3d(1.593171, 0.807267, 2.478619);
        glVertex3d(1.504581, 0.6334, 2.478619);

        glNormal3d(0.110494, 1.453227, -0.058001);
        glVertex3d(1.58954, 0.808447, 2.54351);
        glVertex3d(1.504581, 0.6334, 2.478619);
        glVertex3d(1.501493, 0.635644, 2.54351);

        glNormal3d(0.255835, 1.379172, -0.549952);
        glVertex3d(1.560498, 0.817883, 2.589315);
        glVertex3d(1.58954, 0.808447, 2.54351);
        glVertex3d(1.501493, 0.635644, 2.54351);

        glNormal3d(0.255831, 1.379172, -0.549946);
        glVertex3d(1.560498, 0.817883, 2.589315);
        glVertex3d(1.501493, 0.635644, 2.54351);
        glVertex3d(1.476788, 0.653593, 2.589315);

        glNormal3d(0.523547, 1.242764, -0.84502);
        glVertex3d(1.531456, 0.82732, 2.608401);
        glVertex3d(1.560498, 0.817883, 2.589315);
        glVertex3d(1.476788, 0.653593, 2.589315);

        glNormal3d(0.523558, 1.242761, -0.845027);
        glVertex3d(1.531456, 0.82732, 2.608401);
        glVertex3d(1.476788, 0.653593, 2.589315);
        glVertex3d(1.452083, 0.671542, 2.6084);

        glNormal3d(1, 1.000002, -1);
        glVertex3d(1.502414, 0.836756, 2.608401);
        glVertex3d(1.531456, 0.82732, 2.608401);
        glVertex3d(1.452083, 0.671542, 2.6084);

        glNormal3d(0.999998, 1.000002, -1);
        glVertex3d(1.502414, 0.836756, 2.608401);
        glVertex3d(1.452083, 0.671542, 2.6084);
        glVertex3d(1.427378, 0.689491, 2.6084);

        glNormal3d(0.125885, 1.445385, 0.193793);
        glVertex3d(1.509674, 0.834397, 2.646572);
        glVertex3d(1.502414, 0.836756, 2.608401);
        glVertex3d(1.427378, 0.689491, 2.6084);

        glNormal3d(0.125885, 1.445385, 0.193792);
        glVertex3d(1.509674, 0.834397, 2.646572);
        glVertex3d(1.427378, 0.689491, 2.6084);
        glVertex3d(1.433555, 0.685004, 2.646571);

        glNormal3d(0.147493, 1.434376, -0.290773);
        glVertex3d(1.495153, 0.839115, 2.696194);
        glVertex3d(1.509674, 0.834397, 2.646572);
        glVertex3d(1.433555, 0.685004, 2.646571);

        glNormal3d(0.147493, 1.434376, -0.290772);
        glVertex3d(1.495153, 0.839115, 2.696194);
        glVertex3d(1.433555, 0.685004, 2.646571);
        glVertex3d(1.421202, 0.693979, 2.696194);

        glNormal3d(0.461164, 1.274553, -0.796415);
        glVertex3d(1.466111, 0.848551, 2.719096);
        glVertex3d(1.495153, 0.839115, 2.696194);
        glVertex3d(1.421202, 0.693979, 2.696194);

        glNormal3d(0.461155, 1.274555, -0.796408);
        glVertex3d(1.466111, 0.848551, 2.719096);
        glVertex3d(1.421202, 0.693979, 2.696194);
        glVertex3d(1.396497, 0.711928, 2.719097);

        glNormal3d(0.999997, 1.000001, -1);
        glVertex3d(1.415287, 0.865065, 2.719097);
        glVertex3d(1.466111, 0.848551, 2.719096);
        glVertex3d(1.396497, 0.711928, 2.719097);

        glNormal3d(0.999997, 1.000001, -1);
        glVertex3d(1.415287, 0.865065, 2.719097);
        glVertex3d(1.396497, 0.711928, 2.719097);
        glVertex3d(1.353264, 0.743339, 2.719097);

        glNormal3d(0.153682, 1.43122, -0.312721);
        glVertex3d(1.397135, 0.870963, 2.776353);
        glVertex3d(1.415287, 0.865065, 2.719097);
        glVertex3d(1.353264, 0.743339, 2.719097);

        glNormal3d(0.153682, 1.43122, -0.312721);
        glVertex3d(1.397135, 0.870963, 2.776353);
        glVertex3d(1.353264, 0.743339, 2.719097);
        glVertex3d(1.337823, 0.754557, 2.776353);

        glNormal3d(0.110686, 1.453128, -0.061611);
        glVertex3d(1.393505, 0.872142, 2.837427);
        glVertex3d(1.397135, 0.870963, 2.776353);
        glVertex3d(1.337823, 0.754557, 2.776353);

        glNormal3d(0.110686, 1.453128, -0.06161);
        glVertex3d(1.393505, 0.872142, 2.837427);
        glVertex3d(1.337823, 0.754557, 2.776353);
        glVertex3d(1.334736, 0.756801, 2.837427);

        glNormal3d(0.597575, 1.205045, 0.892194);
        glVertex3d(1.422547, 0.862706, 2.852695);
        glVertex3d(1.393505, 0.872142, 2.837427);
        glVertex3d(1.334736, 0.756801, 2.837427);

        glNormal3d(0.597576, 1.205045, 0.892195);
        glVertex3d(1.422547, 0.862706, 2.852695);
        glVertex3d(1.334736, 0.756801, 2.837427);
        glVertex3d(1.35944, 0.738851, 2.852695);

        glNormal3d(0.16144, 1.427267, 0.338023);
        glVertex3d(1.437069, 0.857988, 2.894684);
        glVertex3d(1.422547, 0.862706, 2.852695);
        glVertex3d(1.35944, 0.738851, 2.852695);

        glNormal3d(0.161438, 1.42727, 0.338016);
        glVertex3d(1.437069, 0.857988, 2.894684);
        glVertex3d(1.35944, 0.738851, 2.852695);
        glVertex3d(1.371792, 0.729877, 2.894683);

        glNormal3d(0.233482, 1.390563, -0.509814);
        glVertex3d(1.415287, 0.865065, 2.932855);
        glVertex3d(1.437069, 0.857988, 2.894684);
        glVertex3d(1.371792, 0.729877, 2.894683);

        glNormal3d(0.233483, 1.390563, -0.509815);
        glVertex3d(1.415287, 0.865065, 2.932855);
        glVertex3d(1.371792, 0.729877, 2.894683);
        glVertex3d(1.353264, 0.743339, 2.932854);

        glNormal3d(0.448753, 1.280875, 0.785644);
        glVertex3d(1.447959, 0.854449, 2.959574);
        glVertex3d(1.415287, 0.865065, 2.932855);
        glVertex3d(1.353264, 0.743339, 2.932854);

        glNormal3d(0.448755, 1.280872, 0.785646);
        glVertex3d(1.447959, 0.854449, 2.959574);
        glVertex3d(1.353264, 0.743339, 2.932854);
        glVertex3d(1.381057, 0.723146, 2.959574);

        glNormal3d(0.346225, 1.333114, 0.679421);
        glVertex3d(1.502414, 0.836756, 3.020648);
        glVertex3d(1.447959, 0.854449, 2.959574);
        glVertex3d(1.381057, 0.723146, 2.959574);

        glNormal3d(0.346225, 1.333114, 0.679421);
        glVertex3d(1.502414, 0.836756, 3.020648);
        glVertex3d(1.381057, 0.723146, 2.959574);
        glVertex3d(1.427379, 0.689491, 3.020648);

        glNormal3d(0.278394, 1.367676, 0.586599);
        glVertex3d(1.542347, 0.823781, 3.077905);
        glVertex3d(1.502414, 0.836756, 3.020648);
        glVertex3d(1.427379, 0.689491, 3.020648);

        glNormal3d(0.278393, 1.367677, 0.586597);
        glVertex3d(1.542347, 0.823781, 3.077905);
        glVertex3d(1.427379, 0.689491, 3.020648);
        glVertex3d(1.461348, 0.664811, 3.077905);

        glNormal3d(0.125885, 1.445384, 0.193793);
        glVertex3d(1.560498, 0.817883, 3.173333);
        glVertex3d(1.542347, 0.823781, 3.077905);
        glVertex3d(1.461348, 0.664811, 3.077905);

        glNormal3d(0.125885, 1.445385, 0.193791);
        glVertex3d(1.560498, 0.817883, 3.173333);
        glVertex3d(1.461348, 0.664811, 3.077905);
        glVertex3d(1.476788, 0.653593, 3.173332);

        glNormal3d(0.11291, 1.451996, 0.09365);
        glVertex3d(1.567759, 0.815524, 3.253492);
        glVertex3d(1.560498, 0.817883, 3.173333);
        glVertex3d(1.476788, 0.653593, 3.173332);

        glNormal3d(0.112909, 1.451995, 0.093654);
        glVertex3d(1.567759, 0.815524, 3.253492);
        glVertex3d(1.476788, 0.653593, 3.173332);
        glVertex3d(1.482964, 0.649106, 3.253492);

        glNormal3d(0.128303, 1.444151, -0.20706);
        glVertex3d(1.545977, 0.822601, 3.360371);
        glVertex3d(1.567759, 0.815524, 3.253492);
        glVertex3d(1.482964, 0.649106, 3.253492);

        glNormal3d(0.128303, 1.444151, -0.207061);
        glVertex3d(1.545977, 0.822601, 3.360371);
        glVertex3d(1.482964, 0.649106, 3.253492);
        glVertex3d(1.464436, 0.662568, 3.360371);

        glNormal3d(0.195347, 1.40999, -0.429467);
        glVertex3d(1.498783, 0.837936, 3.463433);
        glVertex3d(1.545977, 0.822601, 3.360371);
        glVertex3d(1.464436, 0.662568, 3.360371);

        glNormal3d(0.195347, 1.40999, -0.429466);
        glVertex3d(1.498783, 0.837936, 3.463433);
        glVertex3d(1.464436, 0.662568, 3.360371);
        glVertex3d(1.42429, 0.691735, 3.463433);

        glNormal3d(0.147492, 1.434374, -0.290773);
        glVertex3d(1.248294, 0.919325, 3.829875);
        glVertex3d(1.277336, 0.909888, 3.73063);
        glVertex3d(1.235916, 0.828597, 3.73063);

        glNormal3d(0.147492, 1.434375, -0.290774);
        glVertex3d(1.248294, 0.919325, 3.829875);
        glVertex3d(1.235916, 0.828597, 3.73063);
        glVertex3d(1.211211, 0.846546, 3.829875);

        glNormal3d(0.134974, 1.440753, -0.239722);
        glVertex3d(1.226512, 0.926402, 3.921486);
        glVertex3d(1.248294, 0.919325, 3.829875);
        glVertex3d(1.211211, 0.846546, 3.829875);

        glNormal3d(0.134974, 1.440753, -0.239722);
        glVertex3d(1.226512, 0.926402, 3.921486);
        glVertex3d(1.211211, 0.846546, 3.829875);
        glVertex3d(1.192682, 0.860008, 3.921486);

        glNormal3d(0.109688, 1.453637, 0.039477);
        glVertex3d(1.230142, 0.925222, 4.016913);
        glVertex3d(1.226512, 0.926402, 3.921486);
        glVertex3d(1.192682, 0.860008, 3.921486);

        glNormal3d(0.109688, 1.453637, 0.039478);
        glVertex3d(1.230142, 0.925222, 4.016913);
        glVertex3d(1.192682, 0.860008, 3.921486);
        glVertex3d(1.195771, 0.857764, 4.016913);

        glNormal3d(0.563189, 1.222566, 0.871585);
        glVertex3d(1.262815, 0.914606, 4.035999);
        glVertex3d(1.230142, 0.925222, 4.016913);
        glVertex3d(1.195771, 0.857764, 4.016913);

        glNormal3d(0.563189, 1.222566, 0.871585);
        glVertex3d(1.262815, 0.914606, 4.035999);
        glVertex3d(1.195771, 0.857764, 4.016913);
        glVertex3d(1.223563, 0.837572, 4.035999);

        glNormal3d(0.425425, 1.29276, 0.7643);
        glVertex3d(1.306378, 0.900452, 4.07417);
        glVertex3d(1.262815, 0.914606, 4.035999);
        glVertex3d(1.223563, 0.837572, 4.035999);

        glNormal3d(0.425425, 1.29276, 0.7643);
        glVertex3d(1.306378, 0.900452, 4.07417);
        glVertex3d(1.223563, 0.837572, 4.035999);
        glVertex3d(1.260621, 0.810648, 4.07417);

        glNormal3d(0.120826, 1.447961, 0.16243);
        glVertex3d(1.317269, 0.896913, 4.142878);
        glVertex3d(1.306378, 0.900452, 4.07417);
        glVertex3d(1.260621, 0.810648, 4.07417);

        glNormal3d(0.120826, 1.447961, 0.16243);
        glVertex3d(1.317269, 0.896913, 4.142878);
        glVertex3d(1.260621, 0.810648, 4.07417);
        glVertex3d(1.269885, 0.803917, 4.142878);

        glNormal3d(0.182088, 1.416746, -0.396665);
        glVertex3d(1.291857, 0.90517, 4.203952);
        glVertex3d(1.317269, 0.896913, 4.142878);
        glVertex3d(1.269885, 0.803917, 4.142878);

        glNormal3d(0.182089, 1.416746, -0.396666);
        glVertex3d(1.291857, 0.90517, 4.203952);
        glVertex3d(1.269885, 0.803917, 4.142878);
        glVertex3d(1.248268, 0.819622, 4.203952);

        glNormal3d(0.650587, 1.178035, -0.919899);
        glVertex3d(1.222881, 0.927581, 4.234489);
        glVertex3d(1.291857, 0.90517, 4.203952);
        glVertex3d(1.248268, 0.819622, 4.203952);

        glNormal3d(0.650589, 1.178035, -0.9199);
        glVertex3d(1.222881, 0.927581, 4.234489);
        glVertex3d(1.248268, 0.819622, 4.203952);
        glVertex3d(1.189594, 0.862252, 4.234488);

        glNormal3d(0.78137, 1.1114, -0.969428);
        glVertex3d(1.150276, 0.951172, 4.253574);
        glVertex3d(1.222881, 0.927581, 4.234489);
        glVertex3d(1.189594, 0.862252, 4.234488);

        glNormal3d(0.781359, 1.111395, -0.969426);
        glVertex3d(1.150276, 0.951172, 4.253574);
        glVertex3d(1.189594, 0.862252, 4.234488);
        glVertex3d(1.127832, 0.907124, 4.253574);

        glNormal3d(0.965301, 1.034699, -0.998795);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(1.127832, 0.907124, 4.253574);
        glVertex3d(1.092875, 0.872168, 4.253574);

        glNormal3d(0.826488, 1.173509, -0.969427);
        glVertex3d(1.127832, 0.907124, 4.253574);
        glVertex3d(1.189594, 0.862252, 4.234488);
        glVertex3d(1.137748, 0.810406, 4.234489);

        glNormal3d(0.826491, 1.17351, -0.969427);
        glVertex3d(1.127832, 0.907124, 4.253574);
        glVertex3d(1.137748, 0.810406, 4.234489);
        glVertex3d(1.092875, 0.872168, 4.253574);

        glNormal3d(0.722705, 1.277295, -0.919899);
        glVertex3d(1.189594, 0.862252, 4.234488);
        glVertex3d(1.248268, 0.819622, 4.203952);
        glVertex3d(1.180378, 0.751732, 4.203952);

        glNormal3d(0.722703, 1.277295, -0.919899);
        glVertex3d(1.189594, 0.862252, 4.234488);
        glVertex3d(1.180378, 0.751732, 4.203952);
        glVertex3d(1.137748, 0.810406, 4.234489);

        glNormal3d(0.350902, 1.649098, -0.396666);
        glVertex3d(1.248268, 0.819622, 4.203952);
        glVertex3d(1.269885, 0.803917, 4.142878);
        glVertex3d(1.196083, 0.730115, 4.142878);

        glNormal3d(0.350901, 1.649098, -0.396664);
        glVertex3d(1.248268, 0.819622, 4.203952);
        glVertex3d(1.196083, 0.730115, 4.142878);
        glVertex3d(1.180378, 0.751732, 4.203952);

        glNormal3d(0.302284, 1.697717, 0.16243);
        glVertex3d(1.269885, 0.803917, 4.142878);
        glVertex3d(1.260621, 0.810648, 4.07417);
        glVertex3d(1.189352, 0.739379, 4.07417);

        glNormal3d(0.302284, 1.697717, 0.16243);
        glVertex3d(1.269885, 0.803917, 4.142878);
        glVertex3d(1.189352, 0.739379, 4.07417);
        glVertex3d(1.196083, 0.730115, 4.142878);

        glNormal3d(0.544015, 1.455987, 0.764299);
        glVertex3d(1.260621, 0.810648, 4.07417);
        glVertex3d(1.223563, 0.837572, 4.035999);
        glVertex3d(1.162428, 0.776436, 4.035999);

        glNormal3d(0.544015, 1.455982, 0.764302);
        glVertex3d(1.260621, 0.810648, 4.07417);
        glVertex3d(1.162428, 0.776436, 4.035999);
        glVertex3d(1.189352, 0.739379, 4.07417);

        glNormal3d(0.653346, 1.346655, 0.871585);
        glVertex3d(1.223563, 0.837572, 4.035999);
        glVertex3d(1.195771, 0.857764, 4.016913);
        glVertex3d(1.142236, 0.804229, 4.016913);

        glNormal3d(0.653345, 1.346658, 0.871584);
        glVertex3d(1.223563, 0.837572, 4.035999);
        glVertex3d(1.142236, 0.804229, 4.016913);
        glVertex3d(1.162428, 0.776436, 4.035999);

        glNormal3d(0.293444, 1.706555, 0.039477);
        glVertex3d(1.195771, 0.857764, 4.016913);
        glVertex3d(1.192682, 0.860008, 3.921486);
        glVertex3d(1.139992, 0.807317, 3.921486);

        glNormal3d(0.293443, 1.706554, 0.039479);
        glVertex3d(1.195771, 0.857764, 4.016913);
        glVertex3d(1.139992, 0.807317, 3.921486);
        glVertex3d(1.142236, 0.804229, 4.016913);

        glNormal3d(0.313512, 1.686489, -0.239722);
        glVertex3d(1.192682, 0.860008, 3.921486);
        glVertex3d(1.211211, 0.846546, 3.829875);
        glVertex3d(1.153454, 0.788789, 3.829875);

        glNormal3d(0.31351, 1.686488, -0.239721);
        glVertex3d(1.192682, 0.860008, 3.921486);
        glVertex3d(1.153454, 0.788789, 3.829875);
        glVertex3d(1.139992, 0.807317, 3.921486);

        glNormal3d(0.323446, 1.676554, -0.290773);
        glVertex3d(1.211211, 0.846546, 3.829875);
        glVertex3d(1.235916, 0.828597, 3.73063);
        glVertex3d(1.171403, 0.764084, 3.73063);

        glNormal3d(0.323446, 1.676554, -0.290774);
        glVertex3d(1.211211, 0.846546, 3.829875);
        glVertex3d(1.171403, 0.764084, 3.73063);
        glVertex3d(1.153454, 0.788789, 3.829875);

        glNormal3d(0.442376, 1.557623, -0.614909);
        glVertex3d(1.377969, 0.72539, 3.535958);
        glVertex3d(1.42429, 0.691735, 3.463433);
        glVertex3d(1.308265, 0.57571, 3.463433);

        glNormal3d(0.44238, 1.557622, -0.614913);
        glVertex3d(1.377969, 0.72539, 3.535958);
        glVertex3d(1.308265, 0.57571, 3.463433);
        glVertex3d(1.27461, 0.622031, 3.535958);

        glNormal3d(0.361424, 1.638576, -0.429466);
        glVertex3d(1.42429, 0.691735, 3.463433);
        glVertex3d(1.464436, 0.662568, 3.360371);
        glVertex3d(1.337432, 0.535564, 3.360371);

        glNormal3d(0.361423, 1.638576, -0.429465);
        glVertex3d(1.42429, 0.691735, 3.463433);
        glVertex3d(1.337432, 0.535564, 3.360371);
        glVertex3d(1.308265, 0.57571, 3.463433);

        glNormal3d(0.308217, 1.691782, -0.207061);
        glVertex3d(1.464436, 0.662568, 3.360371);
        glVertex3d(1.482964, 0.649106, 3.253492);
        glVertex3d(1.350894, 0.517035, 3.253492);

        glNormal3d(0.308218, 1.691782, -0.207062);
        glVertex3d(1.464436, 0.662568, 3.360371);
        glVertex3d(1.350894, 0.517035, 3.253492);
        glVertex3d(1.337432, 0.535564, 3.360371);

        glNormal3d(0.296001, 1.703999, 0.093654);
        glVertex3d(1.482964, 0.649106, 3.253492);
        glVertex3d(1.476788, 0.653593, 3.173332);
        glVertex3d(1.346407, 0.523212, 3.173332);

        glNormal3d(0.296001, 1.703999, 0.093655);
        glVertex3d(1.482964, 0.649106, 3.253492);
        glVertex3d(1.346407, 0.523212, 3.173332);
        glVertex3d(1.350894, 0.517035, 3.253492);

        glNormal3d(0.306298, 1.693702, 0.193791);
        glVertex3d(1.476788, 0.653593, 3.173332);
        glVertex3d(1.461348, 0.664811, 3.077905);
        glVertex3d(1.335189, 0.538652, 3.077905);

        glNormal3d(0.306298, 1.693702, 0.193791);
        glVertex3d(1.476788, 0.653593, 3.173332);
        glVertex3d(1.335189, 0.538652, 3.077905);
        glVertex3d(1.346407, 0.523212, 3.173332);

        glNormal3d(0.42733, 1.572672, 0.586597);
        glVertex3d(1.461348, 0.664811, 3.077905);
        glVertex3d(1.427379, 0.689491, 3.020648);
        glVertex3d(1.310508, 0.572621, 3.020648);

        glNormal3d(0.42733, 1.57267, 0.586599);
        glVertex3d(1.461348, 0.664811, 3.077905);
        glVertex3d(1.310508, 0.572621, 3.020648);
        glVertex3d(1.335189, 0.538652, 3.077905);

        glNormal3d(0.481161, 1.518839, 0.679421);
        glVertex3d(1.427379, 0.689491, 3.020648);
        glVertex3d(1.381057, 0.723146, 2.959574);
        glVertex3d(1.276854, 0.618943, 2.959574);

        glNormal3d(0.481161, 1.51884, 0.679419);
        glVertex3d(1.427379, 0.689491, 3.020648);
        glVertex3d(1.276854, 0.618943, 2.959574);
        glVertex3d(1.310508, 0.572621, 3.020648);

        glNormal3d(0.56253, 1.43747, 0.785646);
        glVertex3d(1.381057, 0.723146, 2.959574);
        glVertex3d(1.353264, 0.743339, 2.932854);
        glVertex3d(1.256661, 0.646736, 2.932854);

        glNormal3d(0.56253, 1.437469, 0.785646);
        glVertex3d(1.381057, 0.723146, 2.959574);
        glVertex3d(1.256661, 0.646736, 2.932854);
        glVertex3d(1.276854, 0.618943, 2.959574);

        glNormal3d(0.391686, 1.608311, -0.509815);
        glVertex3d(1.353264, 0.743339, 2.932854);
        glVertex3d(1.371792, 0.729877, 2.894683);
        glVertex3d(1.270123, 0.628207, 2.894684);

        glNormal3d(0.391689, 1.608311, -0.50982);
        glVertex3d(1.353264, 0.743339, 2.932854);
        glVertex3d(1.270123, 0.628207, 2.894684);
        glVertex3d(1.256661, 0.646736, 2.932854);

        glNormal3d(0.334513, 1.665487, 0.338016);
        glVertex3d(1.371792, 0.729877, 2.894683);
        glVertex3d(1.35944, 0.738851, 2.852695);
        glVertex3d(1.261149, 0.64056, 2.852695);

        glNormal3d(0.334514, 1.665485, 0.33802);
        glVertex3d(1.371792, 0.729877, 2.894683);
        glVertex3d(1.261149, 0.64056, 2.852695);
        glVertex3d(1.270123, 0.628207, 2.894684);

        glNormal3d(0.680635, 1.319366, 0.892195);
        glVertex3d(1.35944, 0.738851, 2.852695);
        glVertex3d(1.334736, 0.756801, 2.837427);
        glVertex3d(1.243199, 0.665265, 2.837427);

        glNormal3d(0.680633, 1.31937, 0.892193);
        glVertex3d(1.35944, 0.738851, 2.852695);
        glVertex3d(1.243199, 0.665265, 2.837427);
        glVertex3d(1.261149, 0.64056, 2.852695);

        glNormal3d(0.294237, 1.705764, -0.061611);
        glVertex3d(1.334736, 0.756801, 2.837427);
        glVertex3d(1.337823, 0.754557, 2.776353);
        glVertex3d(1.245443, 0.662176, 2.776353);

        glNormal3d(0.294238, 1.705764, -0.061612);
        glVertex3d(1.334736, 0.756801, 2.837427);
        glVertex3d(1.245443, 0.662176, 2.776353);
        glVertex3d(1.243199, 0.665265, 2.837427);

        glNormal3d(0.328359, 1.671644, -0.31272);
        glVertex3d(1.337823, 0.754557, 2.776353);
        glVertex3d(1.353264, 0.743339, 2.719097);
        glVertex3d(1.256661, 0.646736, 2.719096);

        glNormal3d(0.328358, 1.671643, -0.312717);
        glVertex3d(1.337823, 0.754557, 2.776353);
        glVertex3d(1.256661, 0.646736, 2.719096);
        glVertex3d(1.245443, 0.662176, 2.776353);

        glNormal3d(0.999998, 1.000002, -1);
        glVertex3d(1.353264, 0.743339, 2.719097);
        glVertex3d(1.396497, 0.711928, 2.719097);
        glVertex3d(1.288072, 0.603502, 2.719097);

        glNormal3d(1.000004, 0.999999, -1);
        glVertex3d(1.353264, 0.743339, 2.719097);
        glVertex3d(1.288072, 0.603502, 2.719097);
        glVertex3d(1.256661, 0.646736, 2.719096);

        glNormal3d(0.572371, 1.427629, -0.796408);
        glVertex3d(1.396497, 0.711928, 2.719097);
        glVertex3d(1.421202, 0.693979, 2.696194);
        glVertex3d(1.306021, 0.578798, 2.696194);

        glNormal3d(0.572372, 1.427629, -0.796409);
        glVertex3d(1.396497, 0.711928, 2.719097);
        glVertex3d(1.306021, 0.578798, 2.696194);
        glVertex3d(1.288072, 0.603502, 2.719097);

        glNormal3d(0.323445, 1.676554, -0.290772);
        glVertex3d(1.421202, 0.693979, 2.696194);
        glVertex3d(1.433555, 0.685004, 2.646571);
        glVertex3d(1.314996, 0.566445, 2.646571);

        glNormal3d(0.323446, 1.676554, -0.290774);
        glVertex3d(1.421202, 0.693979, 2.696194);
        glVertex3d(1.314996, 0.566445, 2.646571);
        glVertex3d(1.306021, 0.578798, 2.696194);

        glNormal3d(0.306298, 1.693702, 0.193792);
        glVertex3d(1.433555, 0.685004, 2.646571);
        glVertex3d(1.427378, 0.689491, 2.6084);
        glVertex3d(1.310509, 0.572621, 2.608401);

        glNormal3d(0.306298, 1.693702, 0.193792);
        glVertex3d(1.433555, 0.685004, 2.646571);
        glVertex3d(1.310509, 0.572621, 2.608401);
        glVertex3d(1.314996, 0.566445, 2.646571);

        glNormal3d(0.999997, 1.000001, -1);
        glVertex3d(1.427378, 0.689491, 2.6084);
        glVertex3d(1.452083, 0.671542, 2.6084);
        glVertex3d(1.328458, 0.547917, 2.608401);

        glNormal3d(0.999999, 1, -1);
        glVertex3d(1.427378, 0.689491, 2.6084);
        glVertex3d(1.328458, 0.547917, 2.608401);
        glVertex3d(1.310509, 0.572621, 2.608401);

        glNormal3d(0.621893, 1.378108, -0.845027);
        glVertex3d(1.452083, 0.671542, 2.6084);
        glVertex3d(1.476788, 0.653593, 2.589315);
        glVertex3d(1.346407, 0.523212, 2.589315);

        glNormal3d(0.621886, 1.378112, -0.845021);
        glVertex3d(1.452083, 0.671542, 2.6084);
        glVertex3d(1.346407, 0.523212, 2.589315);
        glVertex3d(1.328458, 0.547917, 2.608401);

        glNormal3d(0.409424, 1.590576, -0.549946);
        glVertex3d(1.476788, 0.653593, 2.589315);
        glVertex3d(1.501493, 0.635644, 2.54351);
        glVertex3d(1.364356, 0.498507, 2.543509);

        glNormal3d(0.409425, 1.590576, -0.549947);
        glVertex3d(1.476788, 0.653593, 2.589315);
        glVertex3d(1.364356, 0.498507, 2.543509);
        glVertex3d(1.346407, 0.523212, 2.589315);

        glNormal3d(0.294084, 1.705916, -0.058001);
        glVertex3d(1.501493, 0.635644, 2.54351);
        glVertex3d(1.504581, 0.6334, 2.478619);
        glVertex3d(1.366599, 0.495419, 2.478619);

        glNormal3d(0.294084, 1.705916, -0.058002);
        glVertex3d(1.501493, 0.635644, 2.54351);
        glVertex3d(1.366599, 0.495419, 2.478619);
        glVertex3d(1.364356, 0.498507, 2.543509);

        glNormal3d(0.372601, 1.627399, 0.461238);
        glVertex3d(1.504581, 0.6334, 2.478619);
        glVertex3d(1.4737, 0.655837, 2.406094);
        glVertex3d(1.344163, 0.5263, 2.406094);

        glNormal3d(0.372601, 1.627399, 0.461238);
        glVertex3d(1.504581, 0.6334, 2.478619);
        glVertex3d(1.344163, 0.5263, 2.406094);
        glVertex3d(1.366599, 0.495419, 2.478619);

        glNormal3d(0.692913, 1.307087, 0.900775);
        glVertex3d(1.4737, 0.655837, 2.406094);
        glVertex3d(1.40885, 0.702953, 2.367923);
        glVertex3d(1.297047, 0.59115, 2.367923);

        glNormal3d(0.692913, 1.307087, 0.900774);
        glVertex3d(1.4737, 0.655837, 2.406094);
        glVertex3d(1.297047, 0.59115, 2.367923);
        glVertex3d(1.344163, 0.5263, 2.406094);

        glNormal3d(0.819432, 1.18057, 0.966845);
        glVertex3d(1.40885, 0.702953, 2.367923);
        glVertex3d(1.337823, 0.754557, 2.34502);
        glVertex3d(1.245443, 0.662176, 2.34502);

        glNormal3d(0.819432, 1.180568, 0.966846);
        glVertex3d(1.40885, 0.702953, 2.367923);
        glVertex3d(1.245443, 0.662176, 2.34502);
        glVertex3d(1.297047, 0.59115, 2.367923);

        glNormal3d(0.850078, 1.149923, 0.977265);
        glVertex3d(1.337823, 0.754557, 2.34502);
        glVertex3d(1.29459, 0.785968, 2.333569);
        glVertex3d(1.214032, 0.70541, 2.333569);

        glNormal3d(0.850078, 1.149924, 0.977265);
        glVertex3d(1.337823, 0.754557, 2.34502);
        glVertex3d(1.214032, 0.70541, 2.333569);
        glVertex3d(1.245443, 0.662176, 2.34502);

        glNormal3d(0.293159, 1.706841, -0.027425);
        glVertex3d(1.29459, 0.785968, 2.333569);
        glVertex3d(1.297678, 0.783724, 2.196153);
        glVertex3d(1.216276, 0.702322, 2.196153);

        glNormal3d(0.293159, 1.706841, -0.027425);
        glVertex3d(1.29459, 0.785968, 2.333569);
        glVertex3d(1.216276, 0.702322, 2.196153);
        glVertex3d(1.214032, 0.70541, 2.333569);

        glNormal3d(0.293231, 1.706771, -0.030851);
        glVertex3d(1.297678, 0.783724, 2.196153);
        glVertex3d(1.300766, 0.78148, 2.074006);
        glVertex3d(1.218519, 0.699234, 2.074006);

        glNormal3d(0.29323, 1.70677, -0.03085);
        glVertex3d(1.297678, 0.783724, 2.196153);
        glVertex3d(1.218519, 0.699234, 2.074006);
        glVertex3d(1.216276, 0.702322, 2.196153);

        glNormal3d(0.300918, 1.699083, -0.150227);
        glVertex3d(1.300766, 0.78148, 2.074006);
        glVertex3d(1.319295, 0.768019, 1.925139);
        glVertex3d(1.231981, 0.680705, 1.925138);

        glNormal3d(0.300919, 1.699083, -0.150228);
        glVertex3d(1.300766, 0.78148, 2.074006);
        glVertex3d(1.231981, 0.680705, 1.925138);
        glVertex3d(1.218519, 0.699234, 2.074006);

        glNormal3d(0.313511, 1.686489, -0.239722);
        glVertex3d(1.319295, 0.768019, 1.925139);
        glVertex3d(1.340912, 0.752313, 1.818259);
        glVertex3d(1.247687, 0.659088, 1.81826);

        glNormal3d(0.313512, 1.686489, -0.239723);
        glVertex3d(1.319295, 0.768019, 1.925139);
        glVertex3d(1.247687, 0.659088, 1.81826);
        glVertex3d(1.231981, 0.680705, 1.925138);

        glNormal3d(0.312171, 1.687829, -0.231909);
        glVertex3d(1.340912, 0.752313, 1.818259);
        glVertex3d(1.362528, 0.736608, 1.707564);
        glVertex3d(1.263392, 0.637472, 1.707564);

        glNormal3d(0.312171, 1.687829, -0.231909);
        glVertex3d(1.340912, 0.752313, 1.818259);
        glVertex3d(1.263392, 0.637472, 1.707564);
        glVertex3d(1.247687, 0.659088, 1.81826);

        glNormal3d(0.320286, 1.679715, -0.275639);
        glVertex3d(1.362528, 0.736608, 1.707564);
        glVertex3d(1.390321, 0.716415, 1.589233);
        glVertex3d(1.283585, 0.609679, 1.589233);

        glNormal3d(0.320286, 1.679714, -0.275639);
        glVertex3d(1.362528, 0.736608, 1.707564);
        glVertex3d(1.283585, 0.609679, 1.589233);
        glVertex3d(1.263392, 0.637472, 1.707564);

        glNormal3d(0.336913, 1.663085, -0.347324);
        glVertex3d(1.390321, 0.716415, 1.589233);
        glVertex3d(1.418114, 0.696222, 1.497622);
        glVertex3d(1.303778, 0.581886, 1.497623);

        glNormal3d(0.336915, 1.663086, -0.347326);
        glVertex3d(1.390321, 0.716415, 1.589233);
        glVertex3d(1.303778, 0.581886, 1.497623);
        glVertex3d(1.283585, 0.609679, 1.589233);

        glNormal3d(0.335519, 1.664481, -0.341951);
        glVertex3d(1.418114, 0.696222, 1.497622);
        glVertex3d(1.461348, 0.664811, 1.352573);
        glVertex3d(1.335189, 0.538652, 1.352573);

        glNormal3d(0.335518, 1.66448, -0.34195);
        glVertex3d(1.418114, 0.696222, 1.497622);
        glVertex3d(1.335189, 0.538652, 1.352573);
        glVertex3d(1.303778, 0.581886, 1.497623);

        glNormal3d(0.999999, 1.000001, -1);
        glVertex3d(1.461348, 0.664811, 1.352573);
        glVertex3d(1.563255, 0.590771, 1.352572);
        glVertex3d(1.409229, 0.436745, 1.352573);

        glNormal3d(1, 1.000001, -1);
        glVertex3d(1.461348, 0.664811, 1.352573);
        glVertex3d(1.409229, 0.436745, 1.352573);
        glVertex3d(1.335189, 0.538652, 1.352573);

        glNormal3d(0.328356, 1.671643, -0.312715);
        glVertex3d(1.563255, 0.590771, 1.352572);
        glVertex3d(1.572519, 0.58404, 1.318218);
        glVertex3d(1.41596, 0.42748, 1.318219);

        glNormal3d(0.328357, 1.671643, -0.312717);
        glVertex3d(1.563255, 0.590771, 1.352572);
        glVertex3d(1.41596, 0.42748, 1.318219);
        glVertex3d(1.409229, 0.436745, 1.352573);

        glNormal3d(0.306298, 1.693703, 0.19379);
        glVertex3d(1.572519, 0.58404, 1.318218);
        glVertex3d(1.566343, 0.588528, 1.280048);
        glVertex3d(1.411472, 0.433657, 1.280048);

        glNormal3d(0.306298, 1.693702, 0.193793);
        glVertex3d(1.572519, 0.58404, 1.318218);
        glVertex3d(1.411472, 0.433657, 1.280048);
        glVertex3d(1.41596, 0.42748, 1.318219);

        glNormal3d(0.300528, 1.699472, 0.146554);
        glVertex3d(1.566343, 0.588528, 1.280048);
        glVertex3d(1.557079, 0.595258, 1.203705);
        glVertex3d(1.404742, 0.442921, 1.203706);

        glNormal3d(0.300528, 1.699472, 0.146553);
        glVertex3d(1.566343, 0.588528, 1.280048);
        glVertex3d(1.404742, 0.442921, 1.203706);
        glVertex3d(1.411472, 0.433657, 1.280048);

        glNormal3d(0.293605, 1.706395, -0.04485);
        glVertex3d(1.557079, 0.595258, 1.203705);
        glVertex3d(1.560167, 0.593015, 1.119729);
        glVertex3d(1.406985, 0.439833, 1.119729);

        glNormal3d(0.293605, 1.706395, -0.044849);
        glVertex3d(1.557079, 0.595258, 1.203705);
        glVertex3d(1.406985, 0.439833, 1.119729);
        glVertex3d(1.404742, 0.442921, 1.203706);

        glNormal3d(0.336914, 1.663086, -0.347324);
        glVertex3d(1.560167, 0.593015, 1.119729);
        glVertex3d(1.578696, 0.579553, 1.058655);
        glVertex3d(1.420447, 0.421304, 1.058656);

        glNormal3d(0.336914, 1.663086, -0.347325);
        glVertex3d(1.560167, 0.593015, 1.119729);
        glVertex3d(1.420447, 0.421304, 1.058656);
        glVertex3d(1.406985, 0.439833, 1.119729);

        glNormal3d(0.496913, 1.503087, -0.702714);
        glVertex3d(1.578696, 0.579553, 1.058655);
        glVertex3d(1.621929, 0.548142, 1.005216);
        glVertex3d(1.451858, 0.378071, 1.005216);

        glNormal3d(0.496912, 1.503088, -0.702713);
        glVertex3d(1.578696, 0.579553, 1.058655);
        glVertex3d(1.451858, 0.378071, 1.005216);
        glVertex3d(1.420447, 0.421304, 1.058656);

        glNormal3d(0.496912, 1.503087, -0.702713);
        glVertex3d(1.621929, 0.548142, 1.005216);
        glVertex3d(1.677515, 0.507756, 0.936508);
        glVertex3d(1.492243, 0.322485, 0.936508);

        glNormal3d(0.496913, 1.503087, -0.702714);
        glVertex3d(1.621929, 0.548142, 1.005216);
        glVertex3d(1.492243, 0.322485, 0.936508);
        glVertex3d(1.451858, 0.378071, 1.005216);

        glNormal3d(0.43575, 1.56425, -0.602698);
        glVertex3d(1.677515, 0.507756, 0.936508);
        glVertex3d(1.71766, 0.478589, 0.871617);
        glVertex3d(1.521411, 0.28234, 0.871617);

        glNormal3d(0.43575, 1.56425, -0.602698);
        glVertex3d(1.677515, 0.507756, 0.936508);
        glVertex3d(1.521411, 0.28234, 0.871617);
        glVertex3d(1.492243, 0.322485, 0.936508);

        glNormal3d(0.365992, 1.634009, -0.442794);
        glVertex3d(1.71766, 0.478589, 0.871617);
        glVertex3d(1.745453, 0.458396, 0.802909);
        glVertex3d(1.541603, 0.254547, 0.802909);

        glNormal3d(0.365991, 1.634009, -0.442793);
        glVertex3d(1.71766, 0.478589, 0.871617);
        glVertex3d(1.541603, 0.254547, 0.802909);
        glVertex3d(1.521411, 0.28234, 0.871617);

        glNormal3d(0.359523, 1.640477, -0.423767);
        glVertex3d(1.745453, 0.458396, 0.802909);
        glVertex3d(1.773246, 0.438204, 0.730384);
        glVertex3d(1.561796, 0.226754, 0.730384);

        glNormal3d(0.359523, 1.640477, -0.423767);
        glVertex3d(1.745453, 0.458396, 0.802909);
        glVertex3d(1.561796, 0.226754, 0.730384);
        glVertex3d(1.541603, 0.254547, 0.802909);

        glNormal3d(0.295277, 1.704724, -0.08203);
        glVertex3d(1.773246, 0.438204, 0.730384);
        glVertex3d(1.779423, 0.433716, 0.638774);
        glVertex3d(1.566283, 0.220577, 0.638774);

        glNormal3d(0.295276, 1.704724, -0.08203);
        glVertex3d(1.773246, 0.438204, 0.730384);
        glVertex3d(1.566283, 0.220577, 0.638774);
        glVertex3d(1.561796, 0.226754, 0.730384);

        glNormal3d(0.297113, 1.702887, 0.109089);
        glVertex3d(1.779423, 0.433716, 0.638774);
        glVertex3d(1.773246, 0.438204, 0.570066);
        glVertex3d(1.561796, 0.226754, 0.570066);

        glNormal3d(0.297113, 1.702887, 0.109089);
        glVertex3d(1.779423, 0.433716, 0.638774);
        glVertex3d(1.561796, 0.226754, 0.570066);
        glVertex3d(1.566283, 0.220577, 0.638774);

        glNormal3d(0.307701, 1.692299, 0.20358);
        glVertex3d(1.773246, 0.438204, 0.570066);
        glVertex3d(1.760894, 0.447178, 0.497541);
        glVertex3d(1.552822, 0.239106, 0.49754);

        glNormal3d(0.307701, 1.692299, 0.20358);
        glVertex3d(1.773246, 0.438204, 0.570066);
        glVertex3d(1.552822, 0.239106, 0.49754);
        glVertex3d(1.561796, 0.226754, 0.570066);

        glNormal3d(0.554941, 1.44506, 0.777074);
        glVertex3d(1.760894, 0.447178, 0.497541);
        glVertex3d(1.730013, 0.469615, 0.467004);
        glVertex3d(1.530385, 0.269987, 0.467004);

        glNormal3d(0.554941, 1.445059, 0.777075);
        glVertex3d(1.760894, 0.447178, 0.497541);
        glVertex3d(1.530385, 0.269987, 0.467004);
        glVertex3d(1.552822, 0.239106, 0.49754);

        glNormal3d(0.292893, 1.707107, 1e-006);
        glVertex3d(1.730013, 0.469615, 0.467004);
        glVertex3d(1.730013, 0.469615, 0.38785);
        glVertex3d(1.530385, 0.269987, 0.38785);

        glNormal3d(0.292894, 1.707107, -1e-006);
        glVertex3d(1.730013, 0.469615, 0.467004);
        glVertex3d(1.530385, 0.269987, 0.38785);
        glVertex3d(1.530385, 0.269987, 0.467004);

        glNormal3d(1.000001, 0.999999, -1);
        glVertex3d(1.730013, 0.469615, 0.38785);
        glVertex3d(1.794049, 0.42309, 0.38785);
        glVertex3d(1.57691, 0.205951, 0.387851);

        glNormal3d(1, 0.999999, -1);
        glVertex3d(1.730013, 0.469615, 0.38785);
        glVertex3d(1.57691, 0.205951, 0.387851);
        glVertex3d(1.530385, 0.269987, 0.38785);

        glNormal3d(0.292894, 1.707106, 0.001487);
        glVertex3d(1.794049, 0.42309, 0.38785);
        glVertex3d(1.793576, 0.423433, 0);
        glVertex3d(1.576567, 0.206423, 0);

        glNormal3d(0.292894, 1.707106, 0.001488);
        glVertex3d(1.794049, 0.42309, 0.38785);
        glVertex3d(1.576567, 0.206423, 0);
        glVertex3d(1.57691, 0.205951, 0.387851);

        glNormal3d(0.54601, 1.891006, 0.001488);
        glVertex3d(1.57691, 0.205951, 0.387851);
        glVertex3d(1.576567, 0.206423, 0);
        glVertex3d(1.303119, 0.067095, 0);

        glNormal3d(0.54601, 1.891006, 0.001487);
        glVertex3d(1.57691, 0.205951, 0.387851);
        glVertex3d(1.303119, 0.067095, 0);
        glVertex3d(1.3033, 0.066539, 0.387851);

        glNormal3d(1, 0.999999, -1);
        glVertex3d(1.530385, 0.269987, 0.38785);
        glVertex3d(1.57691, 0.205951, 0.387851);
        glVertex3d(1.3033, 0.066539, 0.387851);

        glNormal3d(1, 0.999999, -1);
        glVertex3d(1.530385, 0.269987, 0.38785);
        glVertex3d(1.3033, 0.066539, 0.387851);
        glVertex3d(1.27884, 0.141818, 0.387851);

        glNormal3d(0.54601, 1.891007, -1e-006);
        glVertex3d(1.530385, 0.269987, 0.467004);
        glVertex3d(1.530385, 0.269987, 0.38785);
        glVertex3d(1.27884, 0.141818, 0.387851);

        glNormal3d(0.546009, 1.891007, -1e-006);
        glVertex3d(1.530385, 0.269987, 0.467004);
        glVertex3d(1.27884, 0.141818, 0.387851);
        glVertex3d(1.27884, 0.141818, 0.467004);

        glNormal3d(0.714255, 1.560807, 0.777075);
        glVertex3d(1.552822, 0.239106, 0.49754);
        glVertex3d(1.530385, 0.269987, 0.467004);
        glVertex3d(1.27884, 0.141818, 0.467004);

        glNormal3d(0.714254, 1.560809, 0.777073);
        glVertex3d(1.552822, 0.239106, 0.49754);
        glVertex3d(1.27884, 0.141818, 0.467004);
        glVertex3d(1.290635, 0.105516, 0.497541);

        glNormal3d(0.555517, 1.872348, 0.203579);
        glVertex3d(1.561796, 0.226754, 0.570066);
        glVertex3d(1.552822, 0.239106, 0.49754);
        glVertex3d(1.290635, 0.105516, 0.497541);

        glNormal3d(0.555517, 1.872347, 0.20358);
        glVertex3d(1.561796, 0.226754, 0.570066);
        glVertex3d(1.290635, 0.105516, 0.497541);
        glVertex3d(1.295354, 0.090994, 0.570066);

        glNormal3d(0.548719, 1.885689, 0.109089);
        glVertex3d(1.566283, 0.220577, 0.638774);
        glVertex3d(1.561796, 0.226754, 0.570066);
        glVertex3d(1.295354, 0.090994, 0.570066);

        glNormal3d(0.548719, 1.885689, 0.109088);
        glVertex3d(1.566283, 0.220577, 0.638774);
        glVertex3d(1.295354, 0.090994, 0.570066);
        glVertex3d(1.297713, 0.083734, 0.638774);

        glNormal3d(0.54754, 1.888004, -0.08203);
        glVertex3d(1.561796, 0.226754, 0.730384);
        glVertex3d(1.566283, 0.220577, 0.638774);
        glVertex3d(1.297713, 0.083734, 0.638774);

        glNormal3d(0.54754, 1.888004, -0.08203);
        glVertex3d(1.561796, 0.226754, 0.730384);
        glVertex3d(1.297713, 0.083734, 0.638774);
        glVertex3d(1.295354, 0.090995, 0.730384);

        glNormal3d(0.588789, 1.807048, -0.423767);
        glVertex3d(1.541603, 0.254547, 0.802909);
        glVertex3d(1.561796, 0.226754, 0.730384);
        glVertex3d(1.295354, 0.090995, 0.730384);

        glNormal3d(0.588789, 1.807048, -0.423767);
        glVertex3d(1.541603, 0.254547, 0.802909);
        glVertex3d(1.295354, 0.090995, 0.730384);
        glVertex3d(1.284738, 0.123667, 0.802909);

        glNormal3d(0.592942, 1.798898, -0.442793);
        glVertex3d(1.521411, 0.28234, 0.871617);
        glVertex3d(1.541603, 0.254547, 0.802909);
        glVertex3d(1.284738, 0.123667, 0.802909);

        glNormal3d(0.592941, 1.798898, -0.442792);
        glVertex3d(1.521411, 0.28234, 0.871617);
        glVertex3d(1.284738, 0.123667, 0.802909);
        glVertex3d(1.274122, 0.15634, 0.871617);

        glNormal3d(0.637729, 1.710996, -0.602698);
        glVertex3d(1.492243, 0.322485, 0.936508);
        glVertex3d(1.521411, 0.28234, 0.871617);
        glVertex3d(1.274122, 0.15634, 0.871617);

        glNormal3d(0.63773, 1.710995, -0.602699);
        glVertex3d(1.492243, 0.322485, 0.936508);
        glVertex3d(1.274122, 0.15634, 0.871617);
        glVertex3d(1.258788, 0.203533, 0.936508);

        glNormal3d(0.676998, 1.633926, -0.702714);
        glVertex3d(1.451858, 0.378071, 1.005216);
        glVertex3d(1.492243, 0.322485, 0.936508);
        glVertex3d(1.258788, 0.203533, 0.936508);

        glNormal3d(0.676998, 1.633927, -0.702714);
        glVertex3d(1.451858, 0.378071, 1.005216);
        glVertex3d(1.258788, 0.203533, 0.936508);
        glVertex3d(1.237556, 0.268878, 1.005216);

        glNormal3d(0.676998, 1.633927, -0.702713);
        glVertex3d(1.420447, 0.421304, 1.058656);
        glVertex3d(1.451858, 0.378071, 1.005216);
        glVertex3d(1.237556, 0.268878, 1.005216);

        glNormal3d(0.676999, 1.633927, -0.702714);
        glVertex3d(1.420447, 0.421304, 1.058656);
        glVertex3d(1.237556, 0.268878, 1.005216);
        glVertex3d(1.221042, 0.319702, 1.058655);

        glNormal3d(0.574273, 1.835537, -0.347325);
        glVertex3d(1.406985, 0.439833, 1.119729);
        glVertex3d(1.420447, 0.421304, 1.058656);
        glVertex3d(1.221042, 0.319702, 1.058655);

        glNormal3d(0.574273, 1.835537, -0.347324);
        glVertex3d(1.406985, 0.439833, 1.119729);
        glVertex3d(1.221042, 0.319702, 1.058655);
        glVertex3d(1.213965, 0.341484, 1.119729);

        glNormal3d(0.546466, 1.89011, -0.04485);
        glVertex3d(1.404742, 0.442921, 1.203706);
        glVertex3d(1.406985, 0.439833, 1.119729);
        glVertex3d(1.213965, 0.341484, 1.119729);

        glNormal3d(0.546467, 1.89011, -0.04485);
        glVertex3d(1.404742, 0.442921, 1.203706);
        glVertex3d(1.213965, 0.341484, 1.119729);
        glVertex3d(1.212785, 0.345114, 1.203705);

        glNormal3d(0.550912, 1.881386, 0.146554);
        glVertex3d(1.411472, 0.433657, 1.280048);
        glVertex3d(1.404742, 0.442921, 1.203706);
        glVertex3d(1.212785, 0.345114, 1.203705);

        glNormal3d(0.550912, 1.881386, 0.146554);
        glVertex3d(1.411472, 0.433657, 1.280048);
        glVertex3d(1.212785, 0.345114, 1.203705);
        glVertex3d(1.216324, 0.334224, 1.280047);

        glNormal3d(0.554616, 1.874115, 0.193792);
        glVertex3d(1.41596, 0.42748, 1.318219);
        glVertex3d(1.411472, 0.433657, 1.280048);
        glVertex3d(1.216324, 0.334224, 1.280047);

        glNormal3d(0.554616, 1.874115, 0.193793);
        glVertex3d(1.41596, 0.42748, 1.318219);
        glVertex3d(1.216324, 0.334224, 1.280047);
        glVertex3d(1.218683, 0.326963, 1.318219);

        glNormal3d(0.568779, 1.846319, -0.312717);
        glVertex3d(1.409229, 0.436745, 1.352573);
        glVertex3d(1.41596, 0.42748, 1.318219);
        glVertex3d(1.218683, 0.326963, 1.318219);

        glNormal3d(0.568779, 1.846319, -0.312719);
        glVertex3d(1.409229, 0.436745, 1.352573);
        glVertex3d(1.218683, 0.326963, 1.318219);
        glVertex3d(1.215144, 0.337854, 1.352573);

        glNormal3d(1, 1.000001, -1);
        glVertex3d(1.335189, 0.538652, 1.352573);
        glVertex3d(1.409229, 0.436745, 1.352573);
        glVertex3d(1.215144, 0.337854, 1.352573);

        glNormal3d(1, 1, -1);
        glVertex3d(1.335189, 0.538652, 1.352573);
        glVertex3d(1.215144, 0.337854, 1.352573);
        glVertex3d(1.176219, 0.457653, 1.352573);

        glNormal3d(0.573378, 1.837295, -0.34195);
        glVertex3d(1.303778, 0.581886, 1.497623);
        glVertex3d(1.335189, 0.538652, 1.352573);
        glVertex3d(1.176219, 0.457653, 1.352573);

        glNormal3d(0.573377, 1.837295, -0.34195);
        glVertex3d(1.303778, 0.581886, 1.497623);
        glVertex3d(1.176219, 0.457653, 1.352573);
        glVertex3d(1.159705, 0.508477, 1.497623);

        glNormal3d(0.574273, 1.835537, -0.347326);
        glVertex3d(1.283585, 0.609679, 1.589233);
        glVertex3d(1.303778, 0.581886, 1.497623);
        glVertex3d(1.159705, 0.508477, 1.497623);

        glNormal3d(0.574273, 1.835537, -0.347325);
        glVertex3d(1.283585, 0.609679, 1.589233);
        glVertex3d(1.159705, 0.508477, 1.497623);
        glVertex3d(1.149089, 0.54115, 1.589233);

        glNormal3d(0.563597, 1.85649, -0.275639);
        glVertex3d(1.263392, 0.637472, 1.707564);
        glVertex3d(1.283585, 0.609679, 1.589233);
        glVertex3d(1.149089, 0.54115, 1.589233);

        glNormal3d(0.563597, 1.85649, -0.27564);
        glVertex3d(1.263392, 0.637472, 1.707564);
        glVertex3d(1.149089, 0.54115, 1.589233);
        glVertex3d(1.138473, 0.573822, 1.707564);

        glNormal3d(0.558387, 1.866716, -0.231909);
        glVertex3d(1.247687, 0.659088, 1.81826);
        glVertex3d(1.263392, 0.637472, 1.707564);
        glVertex3d(1.138473, 0.573822, 1.707564);

        glNormal3d(0.558387, 1.866716, -0.231909);
        glVertex3d(1.247687, 0.659088, 1.81826);
        glVertex3d(1.138473, 0.573822, 1.707564);
        glVertex3d(1.130216, 0.599234, 1.818259);

        glNormal3d(0.559248, 1.865026, -0.239723);
        glVertex3d(1.231981, 0.680705, 1.925138);
        glVertex3d(1.247687, 0.659088, 1.81826);
        glVertex3d(1.130216, 0.599234, 1.818259);

        glNormal3d(0.559247, 1.865026, -0.239722);
        glVertex3d(1.231981, 0.680705, 1.925138);
        glVertex3d(1.130216, 0.599234, 1.818259);
        glVertex3d(1.12196, 0.624646, 1.925138);

        glNormal3d(0.551162, 1.880895, -0.150228);
        glVertex3d(1.218519, 0.699234, 2.074006);
        glVertex3d(1.231981, 0.680705, 1.925138);
        glVertex3d(1.12196, 0.624646, 1.925138);

        glNormal3d(0.551161, 1.880895, -0.150227);
        glVertex3d(1.218519, 0.699234, 2.074006);
        glVertex3d(1.12196, 0.624646, 1.925138);
        glVertex3d(1.114882, 0.646428, 2.074006);

        glNormal3d(0.546225, 1.890582, -0.03085);
        glVertex3d(1.216276, 0.702322, 2.196153);
        glVertex3d(1.218519, 0.699234, 2.074006);
        glVertex3d(1.114882, 0.646428, 2.074006);

        glNormal3d(0.546226, 1.890583, -0.030851);
        glVertex3d(1.216276, 0.702322, 2.196153);
        glVertex3d(1.114882, 0.646428, 2.074006);
        glVertex3d(1.113703, 0.650058, 2.196153);

        glNormal3d(0.546181, 1.890671, -0.027425);
        glVertex3d(1.214032, 0.70541, 2.333569);
        glVertex3d(1.216276, 0.702322, 2.196153);
        glVertex3d(1.113703, 0.650058, 2.196153);

        glNormal3d(0.54618, 1.890671, -0.027425);
        glVertex3d(1.214032, 0.70541, 2.333569);
        glVertex3d(1.113703, 0.650058, 2.196153);
        glVertex3d(1.112523, 0.653689, 2.333569);

        glNormal3d(0.903743, 1.188914, 0.977264);
        glVertex3d(1.245443, 0.662176, 2.34502);
        glVertex3d(1.214032, 0.70541, 2.333569);
        glVertex3d(1.112523, 0.653689, 2.333569);

        glNormal3d(0.903743, 1.188913, 0.977265);
        glVertex3d(1.245443, 0.662176, 2.34502);
        glVertex3d(1.112523, 0.653689, 2.333569);
        glVertex3d(1.129037, 0.602865, 2.34502);

        glNormal3d(0.884068, 1.227528, 0.966846);
        glVertex3d(1.297047, 0.59115, 2.367923);
        glVertex3d(1.245443, 0.662176, 2.34502);
        glVertex3d(1.129037, 0.602865, 2.34502);

        glNormal3d(0.884068, 1.22753, 0.966845);
        glVertex3d(1.297047, 0.59115, 2.367923);
        glVertex3d(1.129037, 0.602865, 2.34502);
        glVertex3d(1.156166, 0.519368, 2.367923);

        glNormal3d(0.802838, 1.386953, 0.900774);
        glVertex3d(1.344163, 0.5263, 2.406094);
        glVertex3d(1.297047, 0.59115, 2.367923);
        glVertex3d(1.156166, 0.519368, 2.367923);

        glNormal3d(0.802838, 1.386952, 0.900775);
        glVertex3d(1.344163, 0.5263, 2.406094);
        glVertex3d(1.156166, 0.519368, 2.367923);
        glVertex3d(1.180937, 0.443132, 2.406094);

        glNormal3d(0.597185, 1.790569, 0.461238);
        glVertex3d(1.366599, 0.495419, 2.478619);
        glVertex3d(1.344163, 0.5263, 2.406094);
        glVertex3d(1.180937, 0.443132, 2.406094);

        glNormal3d(0.597185, 1.790569, 0.461238);
        glVertex3d(1.366599, 0.495419, 2.478619);
        glVertex3d(1.180937, 0.443132, 2.406094);
        glVertex3d(1.192733, 0.406829, 2.478619);

        glNormal3d(0.546774, 1.889507, -0.058001);
        glVertex3d(1.364356, 0.498507, 2.543509);
        glVertex3d(1.366599, 0.495419, 2.478619);
        glVertex3d(1.192733, 0.406829, 2.478619);

        glNormal3d(0.546774, 1.889507, -0.058);
        glVertex3d(1.364356, 0.498507, 2.543509);
        glVertex3d(1.192733, 0.406829, 2.478619);
        glVertex3d(1.191553, 0.41046, 2.54351);

        glNormal3d(0.620827, 1.744168, -0.549947);
        glVertex3d(1.346407, 0.523212, 2.589315);
        glVertex3d(1.364356, 0.498507, 2.543509);
        glVertex3d(1.191553, 0.41046, 2.54351);

        glNormal3d(0.620827, 1.744168, -0.549947);
        glVertex3d(1.346407, 0.523212, 2.589315);
        glVertex3d(1.191553, 0.41046, 2.54351);
        glVertex3d(1.182117, 0.439502, 2.589315);

        glNormal3d(0.757237, 1.476449, -0.845022);
        glVertex3d(1.328458, 0.547917, 2.608401);
        glVertex3d(1.346407, 0.523212, 2.589315);
        glVertex3d(1.182117, 0.439502, 2.589315);

        glNormal3d(0.75724, 1.476446, -0.845025);
        glVertex3d(1.328458, 0.547917, 2.608401);
        glVertex3d(1.182117, 0.439502, 2.589315);
        glVertex3d(1.17268, 0.468544, 2.608401);

        glNormal3d(1, 1, -1);
        glVertex3d(1.310509, 0.572621, 2.608401);
        glVertex3d(1.328458, 0.547917, 2.608401);
        glVertex3d(1.17268, 0.468544, 2.608401);

        glNormal3d(0.999997, 1.000005, -1);
        glVertex3d(1.310509, 0.572621, 2.608401);
        glVertex3d(1.17268, 0.468544, 2.608401);
        glVertex3d(1.163244, 0.497586, 2.608401);

        glNormal3d(0.554616, 1.874115, 0.193793);
        glVertex3d(1.314996, 0.566445, 2.646571);
        glVertex3d(1.310509, 0.572621, 2.608401);
        glVertex3d(1.163244, 0.497586, 2.608401);

        glNormal3d(0.554616, 1.874115, 0.193795);
        glVertex3d(1.314996, 0.566445, 2.646571);
        glVertex3d(1.163244, 0.497586, 2.608401);
        glVertex3d(1.165603, 0.490326, 2.646572);

        glNormal3d(0.565625, 1.852507, -0.290774);
        glVertex3d(1.306021, 0.578798, 2.696194);
        glVertex3d(1.314996, 0.566445, 2.646571);
        glVertex3d(1.165603, 0.490326, 2.646572);

        glNormal3d(0.565625, 1.852507, -0.290774);
        glVertex3d(1.306021, 0.578798, 2.696194);
        glVertex3d(1.165603, 0.490326, 2.646572);
        glVertex3d(1.160885, 0.504847, 2.696194);

        glNormal3d(0.725445, 1.538842, -0.79641);
        glVertex3d(1.288072, 0.603502, 2.719097);
        glVertex3d(1.306021, 0.578798, 2.696194);
        glVertex3d(1.160885, 0.504847, 2.696194);

        glNormal3d(0.725448, 1.538839, -0.796413);
        glVertex3d(1.288072, 0.603502, 2.719097);
        glVertex3d(1.160885, 0.504847, 2.696194);
        glVertex3d(1.151448, 0.533889, 2.719097);

        glNormal3d(1.000001, 0.999997, -1);
        glVertex3d(1.256661, 0.646736, 2.719096);
        glVertex3d(1.288072, 0.603502, 2.719097);
        glVertex3d(1.151448, 0.533889, 2.719097);

        glNormal3d(0.999999, 1, -1);
        glVertex3d(1.256661, 0.646736, 2.719096);
        glVertex3d(1.151448, 0.533889, 2.719097);
        glVertex3d(1.134935, 0.584713, 2.719097);

        glNormal3d(0.568778, 1.846319, -0.312717);
        glVertex3d(1.245443, 0.662176, 2.776353);
        glVertex3d(1.256661, 0.646736, 2.719096);
        glVertex3d(1.134935, 0.584713, 2.719097);

        glNormal3d(0.568778, 1.846319, -0.312717);
        glVertex3d(1.245443, 0.662176, 2.776353);
        glVertex3d(1.134935, 0.584713, 2.719097);
        glVertex3d(1.129037, 0.602865, 2.776353);

        glNormal3d(0.546871, 1.889313, -0.061612);
        glVertex3d(1.243199, 0.665265, 2.837427);
        glVertex3d(1.245443, 0.662176, 2.776353);
        glVertex3d(1.129037, 0.602865, 2.776353);

        glNormal3d(0.546872, 1.889314, -0.061614);
        glVertex3d(1.243199, 0.665265, 2.837427);
        glVertex3d(1.129037, 0.602865, 2.776353);
        glVertex3d(1.127857, 0.606495, 2.837427);

        glNormal3d(0.794951, 1.402428, 0.892192);
        glVertex3d(1.261149, 0.64056, 2.852695);
        glVertex3d(1.243199, 0.665265, 2.837427);
        glVertex3d(1.127857, 0.606495, 2.837427);

        glNormal3d(0.794951, 1.402429, 0.892191);
        glVertex3d(1.261149, 0.64056, 2.852695);
        glVertex3d(1.127857, 0.606495, 2.837427);
        glVertex3d(1.137294, 0.577453, 2.852695);

        glNormal3d(0.572732, 1.838561, 0.33802);
        glVertex3d(1.270123, 0.628207, 2.894684);
        glVertex3d(1.261149, 0.64056, 2.852695);
        glVertex3d(1.137294, 0.577453, 2.852695);

        glNormal3d(0.572732, 1.838562, 0.338019);
        glVertex3d(1.270123, 0.628207, 2.894684);
        glVertex3d(1.137294, 0.577453, 2.852695);
        glVertex3d(1.142012, 0.562931, 2.894683);

        glNormal3d(0.609442, 1.766517, -0.509819);
        glVertex3d(1.256661, 0.646736, 2.932854);
        glVertex3d(1.270123, 0.628207, 2.894684);
        glVertex3d(1.142012, 0.562931, 2.894683);

        glNormal3d(0.609437, 1.76652, -0.509811);
        glVertex3d(1.256661, 0.646736, 2.932854);
        glVertex3d(1.142012, 0.562931, 2.894683);
        glVertex3d(1.134935, 0.584713, 2.932855);

        glNormal3d(0.719127, 1.551244, 0.785646);
        glVertex3d(1.276854, 0.618943, 2.959574);
        glVertex3d(1.256661, 0.646736, 2.932854);
        glVertex3d(1.134935, 0.584713, 2.932855);

        glNormal3d(0.719128, 1.551243, 0.785648);
        glVertex3d(1.276854, 0.618943, 2.959574);
        glVertex3d(1.134935, 0.584713, 2.932855);
        glVertex3d(1.145551, 0.552041, 2.959574);

        glNormal3d(0.666884, 1.653776, 0.67942);
        glVertex3d(1.310508, 0.572621, 3.020648);
        glVertex3d(1.276854, 0.618943, 2.959574);
        glVertex3d(1.145551, 0.552041, 2.959574);

        glNormal3d(0.666885, 1.653778, 0.679418);
        glVertex3d(1.310508, 0.572621, 3.020648);
        glVertex3d(1.145551, 0.552041, 2.959574);
        glVertex3d(1.163244, 0.497586, 3.020648);

        glNormal3d(0.632324, 1.721607, 0.586599);
        glVertex3d(1.335189, 0.538652, 3.077905);
        glVertex3d(1.310508, 0.572621, 3.020648);
        glVertex3d(1.163244, 0.497586, 3.020648);

        glNormal3d(0.632324, 1.721606, 0.586599);
        glVertex3d(1.335189, 0.538652, 3.077905);
        glVertex3d(1.163244, 0.497586, 3.020648);
        glVertex3d(1.176219, 0.457653, 3.077905);

        glNormal3d(0.554617, 1.874116, 0.193791);
        glVertex3d(1.346407, 0.523212, 3.173332);
        glVertex3d(1.335189, 0.538652, 3.077905);
        glVertex3d(1.176219, 0.457653, 3.077905);

        glNormal3d(0.554616, 1.874115, 0.193793);
        glVertex3d(1.346407, 0.523212, 3.173332);
        glVertex3d(1.176219, 0.457653, 3.077905);
        glVertex3d(1.182117, 0.439502, 3.173333);

        glNormal3d(0.548005, 1.88709, 0.093654);
        glVertex3d(1.350894, 0.517035, 3.253492);
        glVertex3d(1.346407, 0.523212, 3.173332);
        glVertex3d(1.182117, 0.439502, 3.173333);

        glNormal3d(0.548005, 1.887091, 0.093653);
        glVertex3d(1.350894, 0.517035, 3.253492);
        glVertex3d(1.182117, 0.439502, 3.173333);
        glVertex3d(1.184476, 0.432241, 3.253492);

        glNormal3d(0.555849, 1.871697, -0.207062);
        glVertex3d(1.337432, 0.535564, 3.360371);
        glVertex3d(1.350894, 0.517035, 3.253492);
        glVertex3d(1.184476, 0.432241, 3.253492);

        glNormal3d(0.555849, 1.871697, -0.207062);
        glVertex3d(1.337432, 0.535564, 3.360371);
        glVertex3d(1.184476, 0.432241, 3.253492);
        glVertex3d(1.177398, 0.454023, 3.360371);

        glNormal3d(0.590009, 1.804654, -0.429465);
        glVertex3d(1.308265, 0.57571, 3.463433);
        glVertex3d(1.337432, 0.535564, 3.360371);
        glVertex3d(1.177398, 0.454023, 3.360371);

        glNormal3d(0.590008, 1.804654, -0.429463);
        glVertex3d(1.308265, 0.57571, 3.463433);
        glVertex3d(1.177398, 0.454023, 3.360371);
        glVertex3d(1.162064, 0.501217, 3.463433);

        glNormal3d(0.641984, 1.702643, -0.614912);
        glVertex3d(1.27461, 0.622031, 3.535958);
        glVertex3d(1.308265, 0.57571, 3.463433);
        glVertex3d(1.162064, 0.501217, 3.463433);

        glNormal3d(0.641986, 1.702643, -0.614914);
        glVertex3d(1.27461, 0.622031, 3.535958);
        glVertex3d(1.162064, 0.501217, 3.463433);
        glVertex3d(1.144371, 0.555671, 3.535958);

        glNormal3d(0.667487, 1.652594, -0.680849);
        glVertex3d(1.238712, 0.671441, 3.600849);
        glVertex3d(1.27461, 0.622031, 3.535958);
        glVertex3d(1.144371, 0.555671, 3.535958);

        glNormal3d(0.667488, 1.652594, -0.68085);
        glVertex3d(1.238712, 0.671441, 3.600849);
        glVertex3d(1.144371, 0.555671, 3.535958);
        glVertex3d(1.125498, 0.613756, 3.600849);

        glNormal3d(0.559247, 1.865026, -0.239721);
        glVertex3d(1.139992, 0.807317, 3.921486);
        glVertex3d(1.153454, 0.788789, 3.829875);
        glVertex3d(1.080675, 0.751706, 3.829875);

        glNormal3d(0.559246, 1.865026, -0.239721);
        glVertex3d(1.139992, 0.807317, 3.921486);
        glVertex3d(1.080675, 0.751706, 3.829875);
        glVertex3d(1.073598, 0.773488, 3.921486);

        glNormal3d(0.546363, 1.890312, 0.039478);
        glVertex3d(1.142236, 0.804229, 4.016913);
        glVertex3d(1.139992, 0.807317, 3.921486);
        glVertex3d(1.073598, 0.773488, 3.921486);

        glNormal3d(0.546365, 1.890313, 0.039476);
        glVertex3d(1.142236, 0.804229, 4.016913);
        glVertex3d(1.073598, 0.773488, 3.921486);
        glVertex3d(1.074778, 0.769858, 4.016913);

        glNormal3d(0.77743, 1.436811, 0.871584);
        glVertex3d(1.162428, 0.776436, 4.035999);
        glVertex3d(1.142236, 0.804229, 4.016913);
        glVertex3d(1.074778, 0.769858, 4.016913);

        glNormal3d(0.77743, 1.436819, 0.87158);
        glVertex3d(1.162428, 0.776436, 4.035999);
        glVertex3d(1.074778, 0.769858, 4.016913);
        glVertex3d(1.085394, 0.737185, 4.035999);

        glNormal3d(0.707241, 1.574572, 0.764303);
        glVertex3d(1.189352, 0.739379, 4.07417);
        glVertex3d(1.162428, 0.776436, 4.035999);
        glVertex3d(1.085394, 0.737185, 4.035999);

        glNormal3d(0.707241, 1.574571, 0.764304);
        glVertex3d(1.189352, 0.739379, 4.07417);
        glVertex3d(1.085394, 0.737185, 4.035999);
        glVertex3d(1.099548, 0.693622, 4.07417);

        glNormal3d(0.552038, 1.879174, 0.162429);
        glVertex3d(1.196083, 0.730115, 4.142878);
        glVertex3d(1.189352, 0.739379, 4.07417);
        glVertex3d(1.099548, 0.693622, 4.07417);

        glNormal3d(0.552039, 1.879174, 0.162429);
        glVertex3d(1.196083, 0.730115, 4.142878);
        glVertex3d(1.099548, 0.693622, 4.07417);
        glVertex3d(1.103087, 0.682731, 4.142878);

        glNormal3d(0.583253, 1.817912, -0.396664);
        glVertex3d(1.180378, 0.751732, 4.203952);
        glVertex3d(1.196083, 0.730115, 4.142878);
        glVertex3d(1.103087, 0.682731, 4.142878);

        glNormal3d(0.583256, 1.817912, -0.396667);
        glVertex3d(1.180378, 0.751732, 4.203952);
        glVertex3d(1.103087, 0.682731, 4.142878);
        glVertex3d(1.09483, 0.708143, 4.203952);

        glNormal3d(0.821966, 1.349414, -0.919899);
        glVertex3d(1.137748, 0.810406, 4.234489);
        glVertex3d(1.180378, 0.751732, 4.203952);
        glVertex3d(1.09483, 0.708143, 4.203952);

        glNormal3d(0.821962, 1.349415, -0.919897);
        glVertex3d(1.137748, 0.810406, 4.234489);
        glVertex3d(1.09483, 0.708143, 4.203952);
        glVertex3d(1.072418, 0.777118, 4.234489);

        glNormal3d(0.888599, 1.218633, -0.969427);
        glVertex3d(1.092875, 0.872168, 4.253574);
        glVertex3d(1.137748, 0.810406, 4.234489);
        glVertex3d(1.072418, 0.777118, 4.234489);

        glNormal3d(0.8886, 1.218633, -0.969428);
        glVertex3d(1.092875, 0.872168, 4.253574);
        glVertex3d(1.072418, 0.777118, 4.234489);
        glVertex3d(1.048828, 0.849724, 4.253574);

        glNormal3d(0.977667, 1.043831, -0.998789);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(1.092875, 0.872168, 4.253574);
        glVertex3d(1.048828, 0.849724, 4.253574);

        glNormal3d(0.961614, 1.242356, -0.969428);
        glVertex3d(1.048828, 0.849724, 4.253574);
        glVertex3d(1.072418, 0.777118, 4.234489);
        glVertex3d(1, 0.765648, 4.234489);

        glNormal3d(0.961615, 1.242356, -0.969428);
        glVertex3d(1.048828, 0.849724, 4.253574);
        glVertex3d(1, 0.765648, 4.234489);
        glVertex3d(1, 0.84199, 4.253574);

        glNormal3d(0.938653, 1.38733, -0.919898);
        glVertex3d(1.072418, 0.777118, 4.234489);
        glVertex3d(1.09483, 0.708143, 4.203952);
        glVertex3d(1, 0.693123, 4.203952);

        glNormal3d(0.938653, 1.38733, -0.919898);
        glVertex3d(1.072418, 0.777118, 4.234489);
        glVertex3d(1, 0.693123, 4.203952);
        glVertex3d(1, 0.765648, 4.234489);

        glNormal3d(0.8564, 1.906662, -0.396665);
        glVertex3d(1.09483, 0.708143, 4.203952);
        glVertex3d(1.103087, 0.682731, 4.142878);
        glVertex3d(1, 0.666404, 4.142878);

        glNormal3d(0.856398, 1.906662, -0.396664);
        glVertex3d(1.09483, 0.708143, 4.203952);
        glVertex3d(1, 0.666404, 4.142878);
        glVertex3d(1, 0.693123, 4.203952);

        glNormal3d(0.845643, 1.974572, 0.162428);
        glVertex3d(1.103087, 0.682731, 4.142878);
        glVertex3d(1.099548, 0.693622, 4.07417);
        glVertex3d(1, 0.677855, 4.07417);

        glNormal3d(0.845643, 1.974572, 0.162429);
        glVertex3d(1.103087, 0.682731, 4.142878);
        glVertex3d(1, 0.677855, 4.07417);
        glVertex3d(1, 0.666404, 4.142878);

        glNormal3d(0.899122, 1.636917, 0.764304);
        glVertex3d(1.099548, 0.693622, 4.07417);
        glVertex3d(1.085394, 0.737185, 4.035999);
        glVertex3d(1, 0.72366, 4.035999);

        glNormal3d(0.899124, 1.63692, 0.764301);
        glVertex3d(1.099548, 0.693622, 4.07417);
        glVertex3d(1, 0.72366, 4.035999);
        glVertex3d(1, 0.677855, 4.07417);

        glNormal3d(0.923311, 1.484218, 0.87158);
        glVertex3d(1.085394, 0.737185, 4.035999);
        glVertex3d(1.074778, 0.769858, 4.016913);
        glVertex3d(1, 0.758014, 4.016913);

        glNormal3d(0.923308, 1.484211, 0.871583);
        glVertex3d(1.085394, 0.737185, 4.035999);
        glVertex3d(1, 0.758014, 4.016913);
        glVertex3d(1, 0.72366, 4.035999);

        glNormal3d(0.843688, 1.986918, 0.039477);
        glVertex3d(1.074778, 0.769858, 4.016913);
        glVertex3d(1.073598, 0.773488, 3.921486);
        glVertex3d(1, 0.761831, 3.921486);

        glNormal3d(0.843687, 1.986918, 0.039477);
        glVertex3d(1.074778, 0.769858, 4.016913);
        glVertex3d(1, 0.761831, 3.921486);
        glVertex3d(1, 0.758014, 4.016913);

        glNormal3d(0.848127, 1.958889, -0.239721);
        glVertex3d(1.073598, 0.773488, 3.921486);
        glVertex3d(1.080675, 0.751706, 3.829875);
        glVertex3d(1, 0.738929, 3.829875);

        glNormal3d(0.848128, 1.958889, -0.239722);
        glVertex3d(1.073598, 0.773488, 3.921486);
        glVertex3d(1, 0.738929, 3.829875);
        glVertex3d(1, 0.761831, 3.921486);

        glNormal3d(0.885424, 1.723406, -0.68085);
        glVertex3d(1.125498, 0.613756, 3.600849);
        glVertex3d(1.144371, 0.555671, 3.535958);
        glVertex3d(1, 0.532805, 3.535958);

        glNormal3d(0.885424, 1.723406, -0.68085);
        glVertex3d(1.125498, 0.613756, 3.600849);
        glVertex3d(1, 0.532805, 3.535958);
        glVertex3d(1, 0.593879, 3.600849);

        glNormal3d(0.876638, 1.778886, -0.614914);
        glVertex3d(1.144371, 0.555671, 3.535958);
        glVertex3d(1.162064, 0.501217, 3.463433);
        glVertex3d(1, 0.475548, 3.463433);

        glNormal3d(0.876637, 1.778887, -0.614912);
        glVertex3d(1.144371, 0.555671, 3.535958);
        glVertex3d(1, 0.475548, 3.463433);
        glVertex3d(1, 0.532805, 3.535958);

        glNormal3d(0.858727, 1.891966, -0.429463);
        glVertex3d(1.162064, 0.501217, 3.463433);
        glVertex3d(1.177398, 0.454023, 3.360371);
        glVertex3d(1, 0.425926, 3.360371);

        glNormal3d(0.858728, 1.891966, -0.429464);
        glVertex3d(1.162064, 0.501217, 3.463433);
        glVertex3d(1, 0.425926, 3.360371);
        glVertex3d(1, 0.475548, 3.463433);

        glNormal3d(0.846956, 1.966283, -0.207062);
        glVertex3d(1.177398, 0.454023, 3.360371);
        glVertex3d(1.184476, 0.432241, 3.253492);
        glVertex3d(1, 0.403023, 3.253492);

        glNormal3d(0.846956, 1.966283, -0.207062);
        glVertex3d(1.177398, 0.454023, 3.360371);
        glVertex3d(1, 0.403023, 3.253492);
        glVertex3d(1, 0.425926, 3.360371);

        glNormal3d(0.844253, 1.983347, 0.093653);
        glVertex3d(1.184476, 0.432241, 3.253492);
        glVertex3d(1.182117, 0.439502, 3.173333);
        glVertex3d(1, 0.410657, 3.173333);

        glNormal3d(0.844253, 1.983347, 0.093652);
        glVertex3d(1.184476, 0.432241, 3.253492);
        glVertex3d(1, 0.410657, 3.173333);
        glVertex3d(1, 0.403023, 3.253492);

        glNormal3d(0.846532, 1.968964, 0.193793);
        glVertex3d(1.182117, 0.439502, 3.173333);
        glVertex3d(1.176219, 0.457653, 3.077905);
        glVertex3d(1, 0.429743, 3.077905);

        glNormal3d(0.846531, 1.968964, 0.193793);
        glVertex3d(1.182117, 0.439502, 3.173333);
        glVertex3d(1, 0.429743, 3.077905);
        glVertex3d(1, 0.410657, 3.173333);

        glNormal3d(0.873306, 1.799906, 0.586599);
        glVertex3d(1.176219, 0.457653, 3.077905);
        glVertex3d(1.163244, 0.497586, 3.020648);
        glVertex3d(1, 0.471731, 3.020648);

        glNormal3d(0.873308, 1.799909, 0.586596);
        glVertex3d(1.176219, 0.457653, 3.077905);
        glVertex3d(1, 0.471731, 3.020648);
        glVertex3d(1, 0.429743, 3.077905);

        glNormal3d(0.885216, 1.724718, 0.679418);
        glVertex3d(1.163244, 0.497586, 3.020648);
        glVertex3d(1.145551, 0.552041, 2.959574);
        glVertex3d(1, 0.528988, 2.959574);

        glNormal3d(0.885215, 1.724716, 0.67942);
        glVertex3d(1.163244, 0.497586, 3.020648);
        glVertex3d(1, 0.528988, 2.959574);
        glVertex3d(1, 0.471731, 3.020648);

        glNormal3d(0.903218, 1.611057, 0.785648);
        glVertex3d(1.145551, 0.552041, 2.959574);
        glVertex3d(1.134935, 0.584713, 2.932855);
        glVertex3d(1, 0.563342, 2.932854);

        glNormal3d(0.903218, 1.611059, 0.785646);
        glVertex3d(1.145551, 0.552041, 2.959574);
        glVertex3d(1, 0.563342, 2.932854);
        glVertex3d(1, 0.528988, 2.959574);

        glNormal3d(0.865421, 1.849694, -0.509812);
        glVertex3d(1.134935, 0.584713, 2.932855);
        glVertex3d(1.142012, 0.562931, 2.894683);
        glVertex3d(1, 0.540439, 2.894684);

        glNormal3d(0.865423, 1.849692, -0.509817);
        glVertex3d(1.134935, 0.584713, 2.932855);
        glVertex3d(1, 0.540439, 2.894684);
        glVertex3d(1, 0.563342, 2.932854);

        glNormal3d(0.852773, 1.929552, 0.338019);
        glVertex3d(1.142012, 0.562931, 2.894683);
        glVertex3d(1.137294, 0.577453, 2.852695);
        glVertex3d(1, 0.555707, 2.852695);

        glNormal3d(0.852774, 1.929553, 0.338017);
        glVertex3d(1.142012, 0.562931, 2.894683);
        glVertex3d(1, 0.555707, 2.852695);
        glVertex3d(1, 0.540439, 2.894684);

        glNormal3d(0.929347, 1.446097, 0.892192);
        glVertex3d(1.137294, 0.577453, 2.852695);
        glVertex3d(1.127857, 0.606495, 2.837427);
        glVertex3d(1, 0.586244, 2.837427);

        glNormal3d(0.929346, 1.446088, 0.892196);
        glVertex3d(1.137294, 0.577453, 2.852695);
        glVertex3d(1, 0.586244, 2.837427);
        glVertex3d(1, 0.555707, 2.852695);

        glNormal3d(0.843863, 1.985812, -0.061613);
        glVertex3d(1.127857, 0.606495, 2.837427);
        glVertex3d(1.129037, 0.602865, 2.776353);
        glVertex3d(1, 0.582427, 2.776353);

        glNormal3d(0.843863, 1.985812, -0.061613);
        glVertex3d(1.127857, 0.606495, 2.837427);
        glVertex3d(1, 0.582427, 2.776353);
        glVertex3d(1, 0.586244, 2.837427);

        glNormal3d(0.851412, 1.938152, -0.312717);
        glVertex3d(1.129037, 0.602865, 2.776353);
        glVertex3d(1.134935, 0.584713, 2.719097);
        glVertex3d(1, 0.563342, 2.719096);

        glNormal3d(0.851412, 1.938152, -0.312717);
        glVertex3d(1.129037, 0.602865, 2.776353);
        glVertex3d(1, 0.563342, 2.719096);
        glVertex3d(1, 0.582427, 2.776353);

        glNormal3d(1.000001, 1, -1);
        glVertex3d(1.134935, 0.584713, 2.719097);
        glVertex3d(1.151448, 0.533889, 2.719097);
        glVertex3d(1, 0.509902, 2.719096);

        glNormal3d(1.000001, 1, -1);
        glVertex3d(1.134935, 0.584713, 2.719097);
        glVertex3d(1, 0.509902, 2.719096);
        glVertex3d(1, 0.563342, 2.719096);

        glNormal3d(0.905396, 1.597308, -0.796413);
        glVertex3d(1.151448, 0.533889, 2.719097);
        glVertex3d(1.160885, 0.504847, 2.696194);
        glVertex3d(1, 0.479365, 2.696194);

        glNormal3d(0.905396, 1.597308, -0.796413);
        glVertex3d(1.151448, 0.533889, 2.719097);
        glVertex3d(1, 0.479365, 2.696194);
        glVertex3d(1, 0.509902, 2.719096);

        glNormal3d(0.850325, 1.945012, -0.290774);
        glVertex3d(1.160885, 0.504847, 2.696194);
        glVertex3d(1.165603, 0.490326, 2.646572);
        glVertex3d(1, 0.464097, 2.646572);

        glNormal3d(0.850325, 1.945012, -0.290773);
        glVertex3d(1.160885, 0.504847, 2.696194);
        glVertex3d(1, 0.464097, 2.646572);
        glVertex3d(1, 0.479365, 2.696194);

        glNormal3d(0.846531, 1.968964, 0.193794);
        glVertex3d(1.165603, 0.490326, 2.646572);
        glVertex3d(1.163244, 0.497586, 2.608401);
        glVertex3d(1, 0.471731, 2.608401);

        glNormal3d(0.846531, 1.968964, 0.193793);
        glVertex3d(1.165603, 0.490326, 2.646572);
        glVertex3d(1, 0.471731, 2.608401);
        glVertex3d(1, 0.464097, 2.646572);

        glNormal3d(0.999999, 1.000006, -1);
        glVertex3d(1.163244, 0.497586, 2.608401);
        glVertex3d(1.17268, 0.468544, 2.608401);
        glVertex3d(1, 0.441194, 2.608401);

        glNormal3d(1.000001, 1, -1);
        glVertex3d(1.163244, 0.497586, 2.608401);
        glVertex3d(1, 0.441194, 2.608401);
        glVertex3d(1, 0.471731, 2.608401);

        glNormal3d(0.91635, 1.528144, -0.845025);
        glVertex3d(1.17268, 0.468544, 2.608401);
        glVertex3d(1.182117, 0.439502, 2.589315);
        glVertex3d(1, 0.410657, 2.589315);

        glNormal3d(0.91635, 1.528144, -0.845025);
        glVertex3d(1.17268, 0.468544, 2.608401);
        glVertex3d(1, 0.410657, 2.589315);
        glVertex3d(1, 0.441194, 2.608401);

        glNormal3d(0.869346, 1.824917, -0.549946);
        glVertex3d(1.182117, 0.439502, 2.589315);
        glVertex3d(1.191553, 0.41046, 2.54351);
        glVertex3d(1, 0.380121, 2.54351);

        glNormal3d(0.869346, 1.824918, -0.549946);
        glVertex3d(1.182117, 0.439502, 2.589315);
        glVertex3d(1, 0.380121, 2.54351);
        glVertex3d(1, 0.410657, 2.589315);

        glNormal3d(0.843829, 1.986026, -0.058);
        glVertex3d(1.191553, 0.41046, 2.54351);
        glVertex3d(1.192733, 0.406829, 2.478619);
        glVertex3d(1, 0.376303, 2.478619);

        glNormal3d(0.843829, 1.986026, -0.058001);
        glVertex3d(1.191553, 0.41046, 2.54351);
        glVertex3d(1, 0.376303, 2.478619);
        glVertex3d(1, 0.380121, 2.54351);

        glNormal3d(0.861199, 1.876353, 0.461238);
        glVertex3d(1.192733, 0.406829, 2.478619);
        glVertex3d(1.180937, 0.443132, 2.406094);
        glVertex3d(1, 0.414474, 2.406094);

        glNormal3d(0.861199, 1.876353, 0.461238);
        glVertex3d(1.192733, 0.406829, 2.478619);
        glVertex3d(1, 0.414474, 2.406094);
        glVertex3d(1, 0.376303, 2.478619);

        glNormal3d(0.932063, 1.42894, 0.900775);
        glVertex3d(1.180937, 0.443132, 2.406094);
        glVertex3d(1.156166, 0.519368, 2.367923);
        glVertex3d(1, 0.494634, 2.367923);

        glNormal3d(0.932063, 1.428939, 0.900775);
        glVertex3d(1.180937, 0.443132, 2.406094);
        glVertex3d(1, 0.494634, 2.367923);
        glVertex3d(1, 0.414474, 2.406094);

        glNormal3d(0.960052, 1.252219, 0.966845);
        glVertex3d(1.156166, 0.519368, 2.367923);
        glVertex3d(1.129037, 0.602865, 2.34502);
        glVertex3d(1, 0.582427, 2.34502);

        glNormal3d(0.960053, 1.25222, 0.966845);
        glVertex3d(1.156166, 0.519368, 2.367923);
        glVertex3d(1, 0.582427, 2.34502);
        glVertex3d(1, 0.494634, 2.367923);

        glNormal3d(0.966832, 1.209412, 0.977265);
        glVertex3d(1.129037, 0.602865, 2.34502);
        glVertex3d(1.112523, 0.653689, 2.333569);
        glVertex3d(1, 0.635867, 2.333569);

        glNormal3d(0.966832, 1.209412, 0.977265);
        glVertex3d(1.129037, 0.602865, 2.34502);
        glVertex3d(1, 0.635867, 2.333569);
        glVertex3d(1, 0.582427, 2.34502);

        glNormal3d(0.843624, 1.987317, -0.027425);
        glVertex3d(1.112523, 0.653689, 2.333569);
        glVertex3d(1.113703, 0.650058, 2.196153);
        glVertex3d(1, 0.63205, 2.196153);

        glNormal3d(0.843625, 1.987317, -0.027426);
        glVertex3d(1.112523, 0.653689, 2.333569);
        glVertex3d(1, 0.63205, 2.196153);
        glVertex3d(1, 0.635867, 2.333569);

        glNormal3d(0.84364, 1.987218, -0.030851);
        glVertex3d(1.113703, 0.650058, 2.196153);
        glVertex3d(1.114882, 0.646428, 2.074006);
        glVertex3d(1, 0.628232, 2.074006);

        glNormal3d(0.84364, 1.987218, -0.03085);
        glVertex3d(1.113703, 0.650058, 2.196153);
        glVertex3d(1, 0.628232, 2.074006);
        glVertex3d(1, 0.63205, 2.196153);

        glNormal3d(0.845341, 1.97648, -0.150227);
        glVertex3d(1.114882, 0.646428, 2.074006);
        glVertex3d(1.12196, 0.624646, 1.925138);
        glVertex3d(1, 0.60533, 1.925139);

        glNormal3d(0.845341, 1.97648, -0.150227);
        glVertex3d(1.114882, 0.646428, 2.074006);
        glVertex3d(1, 0.60533, 1.925139);
        glVertex3d(1, 0.628232, 2.074006);

        glNormal3d(0.848127, 1.958889, -0.239722);
        glVertex3d(1.12196, 0.624646, 1.925138);
        glVertex3d(1.130216, 0.599234, 1.818259);
        glVertex3d(1, 0.57861, 1.81826);

        glNormal3d(0.848127, 1.958889, -0.239723);
        glVertex3d(1.12196, 0.624646, 1.925138);
        glVertex3d(1, 0.57861, 1.81826);
        glVertex3d(1, 0.60533, 1.925139);

        glNormal3d(0.847831, 1.960762, -0.231908);
        glVertex3d(1.130216, 0.599234, 1.818259);
        glVertex3d(1.138473, 0.573822, 1.707564);
        glVertex3d(1, 0.55189, 1.707564);

        glNormal3d(0.84783, 1.960762, -0.231908);
        glVertex3d(1.130216, 0.599234, 1.818259);
        glVertex3d(1, 0.55189, 1.707564);
        glVertex3d(1, 0.57861, 1.81826);

        glNormal3d(0.849625, 1.949426, -0.27564);
        glVertex3d(1.138473, 0.573822, 1.707564);
        glVertex3d(1.149089, 0.54115, 1.589233);
        glVertex3d(1, 0.517536, 1.589233);

        glNormal3d(0.849626, 1.949426, -0.275641);
        glVertex3d(1.138473, 0.573822, 1.707564);
        glVertex3d(1, 0.517536, 1.589233);
        glVertex3d(1, 0.55189, 1.707564);

        glNormal3d(0.853304, 1.9262, -0.347325);
        glVertex3d(1.149089, 0.54115, 1.589233);
        glVertex3d(1.159705, 0.508477, 1.497623);
        glVertex3d(1, 0.483182, 1.497623);

        glNormal3d(0.853304, 1.9262, -0.347324);
        glVertex3d(1.149089, 0.54115, 1.589233);
        glVertex3d(1, 0.483182, 1.497623);
        glVertex3d(1, 0.517536, 1.589233);

        glNormal3d(0.852996, 1.928149, -0.34195);
        glVertex3d(1.159705, 0.508477, 1.497623);
        glVertex3d(1.176219, 0.457653, 1.352573);
        glVertex3d(1, 0.429743, 1.352573);

        glNormal3d(0.852996, 1.928149, -0.34195);
        glVertex3d(1.159705, 0.508477, 1.497623);
        glVertex3d(1, 0.429743, 1.352573);
        glVertex3d(1, 0.483182, 1.497623);

        glNormal3d(0.999999, 1, -1);
        glVertex3d(1.176219, 0.457653, 1.352573);
        glVertex3d(1.215144, 0.337854, 1.352573);
        glVertex3d(1, 0.303778, 1.352573);

        glNormal3d(0.999999, 1, -1);
        glVertex3d(1.176219, 0.457653, 1.352573);
        glVertex3d(1, 0.303778, 1.352573);
        glVertex3d(1, 0.429743, 1.352573);

        glNormal3d(0.851412, 1.938152, -0.312718);
        glVertex3d(1.215144, 0.337854, 1.352573);
        glVertex3d(1.218683, 0.326963, 1.318219);
        glVertex3d(1, 0.292327, 1.318219);

        glNormal3d(0.851411, 1.938152, -0.312716);
        glVertex3d(1.215144, 0.337854, 1.352573);
        glVertex3d(1, 0.292327, 1.318219);
        glVertex3d(1, 0.303778, 1.352573);

        glNormal3d(0.846531, 1.968964, 0.193792);
        glVertex3d(1.218683, 0.326963, 1.318219);
        glVertex3d(1.216324, 0.334224, 1.280047);
        glVertex3d(1, 0.299961, 1.280047);

        glNormal3d(0.846532, 1.968964, 0.193792);
        glVertex3d(1.218683, 0.326963, 1.318219);
        glVertex3d(1, 0.299961, 1.280047);
        glVertex3d(1, 0.292327, 1.318219);

        glNormal3d(0.845255, 1.977024, 0.146554);
        glVertex3d(1.216324, 0.334224, 1.280047);
        glVertex3d(1.212785, 0.345114, 1.203705);
        glVertex3d(1, 0.311413, 1.203705);

        glNormal3d(0.845255, 1.977024, 0.146554);
        glVertex3d(1.216324, 0.334224, 1.280047);
        glVertex3d(1, 0.311413, 1.203705);
        glVertex3d(1, 0.299961, 1.280047);

        glNormal3d(0.843723, 1.986694, -0.04485);
        glVertex3d(1.212785, 0.345114, 1.203705);
        glVertex3d(1.213965, 0.341484, 1.119729);
        glVertex3d(1, 0.307595, 1.119729);

        glNormal3d(0.843723, 1.986695, -0.04485);
        glVertex3d(1.212785, 0.345114, 1.203705);
        glVertex3d(1, 0.307595, 1.119729);
        glVertex3d(1, 0.311413, 1.203705);

        glNormal3d(0.853305, 1.9262, -0.347324);
        glVertex3d(1.213965, 0.341484, 1.119729);
        glVertex3d(1.221042, 0.319702, 1.058655);
        glVertex3d(1, 0.284693, 1.058655);

        glNormal3d(0.853304, 1.9262, -0.347323);
        glVertex3d(1.213965, 0.341484, 1.119729);
        glVertex3d(1, 0.284693, 1.058655);
        glVertex3d(1, 0.307595, 1.119729);

        glNormal3d(0.888701, 1.702713, -0.702714);
        glVertex3d(1.221042, 0.319702, 1.058655);
        glVertex3d(1.237556, 0.268878, 1.005216);
        glVertex3d(1, 0.231253, 1.005216);

        glNormal3d(0.888701, 1.702713, -0.702714);
        glVertex3d(1.221042, 0.319702, 1.058655);
        glVertex3d(1, 0.231253, 1.005216);
        glVertex3d(1, 0.284693, 1.058655);

        glNormal3d(0.888701, 1.702713, -0.702714);
        glVertex3d(1.237556, 0.268878, 1.005216);
        glVertex3d(1.258788, 0.203533, 0.936508);
        glVertex3d(1, 0.162545, 0.936508);

        glNormal3d(0.888701, 1.702713, -0.702714);
        glVertex3d(1.237556, 0.268878, 1.005216);
        glVertex3d(1, 0.162545, 0.936508);
        glVertex3d(1, 0.231253, 1.005216);

        glNormal3d(0.875171, 1.788145, -0.602699);
        glVertex3d(1.258788, 0.203533, 0.936508);
        glVertex3d(1.274122, 0.15634, 0.871617);
        glVertex3d(1, 0.112923, 0.871617);

        glNormal3d(0.87517, 1.788145, -0.602698);
        glVertex3d(1.258788, 0.203533, 0.936508);
        glVertex3d(1, 0.112923, 0.871617);
        glVertex3d(1, 0.162545, 0.936508);

        glNormal3d(0.859737, 1.885586, -0.442792);
        glVertex3d(1.274122, 0.15634, 0.871617);
        glVertex3d(1.284738, 0.123667, 0.802909);
        glVertex3d(1, 0.078569, 0.802909);

        glNormal3d(0.859738, 1.885585, -0.442793);
        glVertex3d(1.274122, 0.15634, 0.871617);
        glVertex3d(1, 0.078569, 0.802909);
        glVertex3d(1, 0.112923, 0.871617);

        glNormal3d(0.858306, 1.89462, -0.423766);
        glVertex3d(1.284738, 0.123667, 0.802909);
        glVertex3d(1.295354, 0.090995, 0.730384);
        glVertex3d(1, 0.044215, 0.730384);

        glNormal3d(0.858306, 1.89462, -0.423766);
        glVertex3d(1.284738, 0.123667, 0.802909);
        glVertex3d(1, 0.044215, 0.730384);
        glVertex3d(1, 0.078569, 0.802909);

        glNormal3d(0.844093, 1.98436, -0.08203);
        glVertex3d(1.295354, 0.090995, 0.730384);
        glVertex3d(1.297713, 0.083734, 0.638774);
        glVertex3d(1, 0.036581, 0.638774);

        glNormal3d(0.844093, 1.98436, -0.082031);
        glVertex3d(1.295354, 0.090995, 0.730384);
        glVertex3d(1, 0.036581, 0.638774);
        glVertex3d(1, 0.044215, 0.730384);

        glNormal3d(0.844499, 1.981794, 0.109088);
        glVertex3d(1.297713, 0.083734, 0.638774);
        glVertex3d(1.295354, 0.090994, 0.570066);
        glVertex3d(1, 0.044215, 0.570066);

        glNormal3d(0.844499, 1.981794, 0.109088);
        glVertex3d(1.297713, 0.083734, 0.638774);
        glVertex3d(1, 0.044215, 0.570066);
        glVertex3d(1, 0.036581, 0.638774);

        glNormal3d(0.846842, 1.967005, 0.20358);
        glVertex3d(1.295354, 0.090994, 0.570066);
        glVertex3d(1.290635, 0.105516, 0.497541);
        glVertex3d(1, 0.059484, 0.497541);

        glNormal3d(0.846842, 1.967005, 0.20358);
        glVertex3d(1.295354, 0.090994, 0.570066);
        glVertex3d(1, 0.059484, 0.497541);
        glVertex3d(1, 0.044215, 0.570066);

        glNormal3d(0.901539, 1.621661, 0.777074);
        glVertex3d(1.290635, 0.105516, 0.497541);
        glVertex3d(1.27884, 0.141818, 0.467004);
        glVertex3d(1, 0.097655, 0.467004);

        glNormal3d(0.901539, 1.621659, 0.777075);
        glVertex3d(1.290635, 0.105516, 0.497541);
        glVertex3d(1, 0.097655, 0.467004);
        glVertex3d(1, 0.059484, 0.497541);

        glNormal3d(0.843566, 1.987688, -1e-006);
        glVertex3d(1.27884, 0.141818, 0.467004);
        glVertex3d(1.27884, 0.141818, 0.387851);
        glVertex3d(1, 0.097655, 0.38785);

        glNormal3d(0.843566, 1.987688, 0);
        glVertex3d(1.27884, 0.141818, 0.467004);
        glVertex3d(1, 0.097655, 0.38785);
        glVertex3d(1, 0.097655, 0.467004);

        glNormal3d(1.000001, 0.999999, -1);
        glVertex3d(1.27884, 0.141818, 0.387851);
        glVertex3d(1.3033, 0.066539, 0.387851);
        glVertex3d(1, 0.018502, 0.38785);

        glNormal3d(1, 1, -1);
        glVertex3d(1.27884, 0.141818, 0.387851);
        glVertex3d(1, 0.018502, 0.38785);
        glVertex3d(1, 0.097655, 0.38785);

        glNormal3d(0.843566, 1.987687, 0.001487);
        glVertex3d(1.3033, 0.066539, 0.387851);
        glVertex3d(1.303119, 0.067095, 0);
        glVertex3d(1, 0.019086, 0);

        glNormal3d(0.843566, 1.987687, 0.001487);
        glVertex3d(1.3033, 0.066539, 0.387851);
        glVertex3d(1, 0.019086, 0);
        glVertex3d(1, 0.018502, 0.38785);

        glNormal3d(1.156435, 1.987687, 0.001488);
        glVertex3d(1, 0.018502, 0.38785);
        glVertex3d(1, 0.019086, 0);
        glVertex3d(0.69688, 0.067095, 0);

        glNormal3d(1.156435, 1.987687, 0.001488);
        glVertex3d(1, 0.018502, 0.38785);
        glVertex3d(0.69688, 0.067095, 0);
        glVertex3d(0.6967, 0.06654, 0.38785);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 0.097655, 0.38785);
        glVertex3d(1, 0.018502, 0.38785);
        glVertex3d(0.6967, 0.06654, 0.38785);

        glNormal3d(0.999999, 1.000003, -1);
        glVertex3d(1, 0.097655, 0.38785);
        glVertex3d(0.6967, 0.06654, 0.38785);
        glVertex3d(0.72116, 0.141819, 0.387851);

        glNormal3d(1.156435, 1.987688, -1e-006);
        glVertex3d(1, 0.097655, 0.467004);
        glVertex3d(1, 0.097655, 0.38785);
        glVertex3d(0.72116, 0.141819, 0.387851);

        glNormal3d(1.156435, 1.987688, -1e-006);
        glVertex3d(1, 0.097655, 0.467004);
        glVertex3d(0.72116, 0.141819, 0.387851);
        glVertex3d(0.72116, 0.141819, 0.467004);

        glNormal3d(1.098461, 1.621658, 0.777076);
        glVertex3d(1, 0.059484, 0.497541);
        glVertex3d(1, 0.097655, 0.467004);
        glVertex3d(0.72116, 0.141819, 0.467004);

        glNormal3d(1.098461, 1.621657, 0.777077);
        glVertex3d(1, 0.059484, 0.497541);
        glVertex3d(0.72116, 0.141819, 0.467004);
        glVertex3d(0.709364, 0.105516, 0.49754);

        glNormal3d(1.153159, 1.967004, 0.20358);
        glVertex3d(1, 0.044215, 0.570066);
        glVertex3d(1, 0.059484, 0.497541);
        glVertex3d(0.709364, 0.105516, 0.49754);

        glNormal3d(1.153159, 1.967005, 0.203579);
        glVertex3d(1, 0.044215, 0.570066);
        glVertex3d(0.709364, 0.105516, 0.49754);
        glVertex3d(0.704646, 0.090995, 0.570066);

        glNormal3d(1.155501, 1.981794, 0.109088);
        glVertex3d(1, 0.036581, 0.638774);
        glVertex3d(1, 0.044215, 0.570066);
        glVertex3d(0.704646, 0.090995, 0.570066);

        glNormal3d(1.155501, 1.981794, 0.10909);
        glVertex3d(1, 0.036581, 0.638774);
        glVertex3d(0.704646, 0.090995, 0.570066);
        glVertex3d(0.702287, 0.083734, 0.638774);

        glNormal3d(1.155908, 1.98436, -0.082031);
        glVertex3d(1, 0.044215, 0.730384);
        glVertex3d(1, 0.036581, 0.638774);
        glVertex3d(0.702287, 0.083734, 0.638774);

        glNormal3d(1.155908, 1.98436, -0.082031);
        glVertex3d(1, 0.044215, 0.730384);
        glVertex3d(0.702287, 0.083734, 0.638774);
        glVertex3d(0.704646, 0.090995, 0.730384);

        glNormal3d(1.141694, 1.89462, -0.423766);
        glVertex3d(1, 0.078569, 0.802909);
        glVertex3d(1, 0.044215, 0.730384);
        glVertex3d(0.704646, 0.090995, 0.730384);

        glNormal3d(1.141694, 1.89462, -0.423765);
        glVertex3d(1, 0.078569, 0.802909);
        glVertex3d(0.704646, 0.090995, 0.730384);
        glVertex3d(0.715262, 0.123667, 0.802909);

        glNormal3d(1.140263, 1.885585, -0.442793);
        glVertex3d(1, 0.112923, 0.871617);
        glVertex3d(1, 0.078569, 0.802909);
        glVertex3d(0.715262, 0.123667, 0.802909);

        glNormal3d(1.140263, 1.885585, -0.442794);
        glVertex3d(1, 0.112923, 0.871617);
        glVertex3d(0.715262, 0.123667, 0.802909);
        glVertex3d(0.725878, 0.15634, 0.871617);

        glNormal3d(1.12483, 1.788145, -0.602698);
        glVertex3d(1, 0.162545, 0.936508);
        glVertex3d(1, 0.112923, 0.871617);
        glVertex3d(0.725878, 0.15634, 0.871617);

        glNormal3d(1.12483, 1.788145, -0.602699);
        glVertex3d(1, 0.162545, 0.936508);
        glVertex3d(0.725878, 0.15634, 0.871617);
        glVertex3d(0.741212, 0.203533, 0.936508);

        glNormal3d(1.111299, 1.702713, -0.702714);
        glVertex3d(1, 0.231253, 1.005216);
        glVertex3d(1, 0.162545, 0.936508);
        glVertex3d(0.741212, 0.203533, 0.936508);

        glNormal3d(1.111299, 1.702713, -0.702714);
        glVertex3d(1, 0.231253, 1.005216);
        glVertex3d(0.741212, 0.203533, 0.936508);
        glVertex3d(0.762444, 0.268879, 1.005216);

        glNormal3d(1.111299, 1.702713, -0.702714);
        glVertex3d(1, 0.284693, 1.058655);
        glVertex3d(1, 0.231253, 1.005216);
        glVertex3d(0.762444, 0.268879, 1.005216);

        glNormal3d(1.111299, 1.702713, -0.702713);
        glVertex3d(1, 0.284693, 1.058655);
        glVertex3d(0.762444, 0.268879, 1.005216);
        glVertex3d(0.778958, 0.319703, 1.058655);

        glNormal3d(1.146696, 1.9262, -0.347324);
        glVertex3d(1, 0.307595, 1.119729);
        glVertex3d(1, 0.284693, 1.058655);
        glVertex3d(0.778958, 0.319703, 1.058655);

        glNormal3d(1.146696, 1.9262, -0.347324);
        glVertex3d(1, 0.307595, 1.119729);
        glVertex3d(0.778958, 0.319703, 1.058655);
        glVertex3d(0.786035, 0.341484, 1.119729);

        glNormal3d(1.156277, 1.986694, -0.04485);
        glVertex3d(1, 0.311413, 1.203705);
        glVertex3d(1, 0.307595, 1.119729);
        glVertex3d(0.786035, 0.341484, 1.119729);

        glNormal3d(1.156277, 1.986694, -0.044849);
        glVertex3d(1, 0.311413, 1.203705);
        glVertex3d(0.786035, 0.341484, 1.119729);
        glVertex3d(0.787214, 0.345114, 1.203705);

        glNormal3d(1.154746, 1.977024, 0.146554);
        glVertex3d(1, 0.299961, 1.280047);
        glVertex3d(1, 0.311413, 1.203705);
        glVertex3d(0.787214, 0.345114, 1.203705);

        glNormal3d(1.154746, 1.977024, 0.146552);
        glVertex3d(1, 0.299961, 1.280047);
        glVertex3d(0.787214, 0.345114, 1.203705);
        glVertex3d(0.783676, 0.334224, 1.280048);

        glNormal3d(1.15347, 1.968964, 0.193791);
        glVertex3d(1, 0.292327, 1.318219);
        glVertex3d(1, 0.299961, 1.280047);
        glVertex3d(0.783676, 0.334224, 1.280048);

        glNormal3d(1.153469, 1.968964, 0.193793);
        glVertex3d(1, 0.292327, 1.318219);
        glVertex3d(0.783676, 0.334224, 1.280048);
        glVertex3d(0.781317, 0.326963, 1.318218);

        glNormal3d(1.148589, 1.938152, -0.312716);
        glVertex3d(1, 0.303778, 1.352573);
        glVertex3d(1, 0.292327, 1.318219);
        glVertex3d(0.781317, 0.326963, 1.318218);

        glNormal3d(1.148589, 1.938153, -0.312715);
        glVertex3d(1, 0.303778, 1.352573);
        glVertex3d(0.781317, 0.326963, 1.318218);
        glVertex3d(0.784855, 0.337854, 1.352573);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 0.429743, 1.352573);
        glVertex3d(1, 0.303778, 1.352573);
        glVertex3d(0.784855, 0.337854, 1.352573);

        glNormal3d(1.000001, 0.999999, -1);
        glVertex3d(1, 0.429743, 1.352573);
        glVertex3d(0.784855, 0.337854, 1.352573);
        glVertex3d(0.823781, 0.457653, 1.352573);

        glNormal3d(1.147005, 1.928149, -0.34195);
        glVertex3d(1, 0.483182, 1.497623);
        glVertex3d(1, 0.429743, 1.352573);
        glVertex3d(0.823781, 0.457653, 1.352573);

        glNormal3d(1.147004, 1.928149, -0.341949);
        glVertex3d(1, 0.483182, 1.497623);
        glVertex3d(0.823781, 0.457653, 1.352573);
        glVertex3d(0.840294, 0.508477, 1.497623);

        glNormal3d(1.146696, 1.9262, -0.347325);
        glVertex3d(1, 0.517536, 1.589233);
        glVertex3d(1, 0.483182, 1.497623);
        glVertex3d(0.840294, 0.508477, 1.497623);

        glNormal3d(1.146696, 1.926199, -0.347325);
        glVertex3d(1, 0.517536, 1.589233);
        glVertex3d(0.840294, 0.508477, 1.497623);
        glVertex3d(0.85091, 0.54115, 1.589233);

        glNormal3d(1.150375, 1.949426, -0.27564);
        glVertex3d(1, 0.55189, 1.707564);
        glVertex3d(1, 0.517536, 1.589233);
        glVertex3d(0.85091, 0.54115, 1.589233);

        glNormal3d(1.150374, 1.949426, -0.275639);
        glVertex3d(1, 0.55189, 1.707564);
        glVertex3d(0.85091, 0.54115, 1.589233);
        glVertex3d(0.861526, 0.573822, 1.707564);

        glNormal3d(1.15217, 1.960762, -0.231908);
        glVertex3d(1, 0.57861, 1.81826);
        glVertex3d(1, 0.55189, 1.707564);
        glVertex3d(0.861526, 0.573822, 1.707564);

        glNormal3d(1.15217, 1.960762, -0.231908);
        glVertex3d(1, 0.57861, 1.81826);
        glVertex3d(0.861526, 0.573822, 1.707564);
        glVertex3d(0.869783, 0.599234, 1.81826);

        glNormal3d(1.151874, 1.958889, -0.239723);
        glVertex3d(1, 0.60533, 1.925139);
        glVertex3d(1, 0.57861, 1.81826);
        glVertex3d(0.869783, 0.599234, 1.81826);

        glNormal3d(1.151873, 1.958889, -0.239722);
        glVertex3d(1, 0.60533, 1.925139);
        glVertex3d(0.869783, 0.599234, 1.81826);
        glVertex3d(0.87804, 0.624646, 1.925139);

        glNormal3d(1.154659, 1.97648, -0.150227);
        glVertex3d(1, 0.628232, 2.074006);
        glVertex3d(1, 0.60533, 1.925139);
        glVertex3d(0.87804, 0.624646, 1.925139);

        glNormal3d(1.154659, 1.976479, -0.150228);
        glVertex3d(1, 0.628232, 2.074006);
        glVertex3d(0.87804, 0.624646, 1.925139);
        glVertex3d(0.885117, 0.646428, 2.074006);

        glNormal3d(1.15636, 1.987218, -0.03085);
        glVertex3d(1, 0.63205, 2.196153);
        glVertex3d(1, 0.628232, 2.074006);
        glVertex3d(0.885117, 0.646428, 2.074006);

        glNormal3d(1.15636, 1.987218, -0.03085);
        glVertex3d(1, 0.63205, 2.196153);
        glVertex3d(0.885117, 0.646428, 2.074006);
        glVertex3d(0.886297, 0.650058, 2.196153);

        glNormal3d(1.156376, 1.987317, -0.027426);
        glVertex3d(1, 0.635867, 2.333569);
        glVertex3d(1, 0.63205, 2.196153);
        glVertex3d(0.886297, 0.650058, 2.196153);

        glNormal3d(1.156375, 1.987317, -0.027425);
        glVertex3d(1, 0.635867, 2.333569);
        glVertex3d(0.886297, 0.650058, 2.196153);
        glVertex3d(0.887476, 0.653689, 2.333569);

        glNormal3d(1.033166, 1.209412, 0.977265);
        glVertex3d(1, 0.582427, 2.34502);
        glVertex3d(1, 0.635867, 2.333569);
        glVertex3d(0.887476, 0.653689, 2.333569);

        glNormal3d(1.033169, 1.209416, 0.977264);
        glVertex3d(1, 0.582427, 2.34502);
        glVertex3d(0.887476, 0.653689, 2.333569);
        glVertex3d(0.870963, 0.602865, 2.34502);

        glNormal3d(1.039948, 1.25222, 0.966845);
        glVertex3d(1, 0.494634, 2.367923);
        glVertex3d(1, 0.582427, 2.34502);
        glVertex3d(0.870963, 0.602865, 2.34502);

        glNormal3d(1.039947, 1.252218, 0.966845);
        glVertex3d(1, 0.494634, 2.367923);
        glVertex3d(0.870963, 0.602865, 2.34502);
        glVertex3d(0.843833, 0.519368, 2.367923);

        glNormal3d(1.067937, 1.428939, 0.900775);
        glVertex3d(1, 0.414474, 2.406094);
        glVertex3d(1, 0.494634, 2.367923);
        glVertex3d(0.843833, 0.519368, 2.367923);

        glNormal3d(1.067938, 1.42894, 0.900775);
        glVertex3d(1, 0.414474, 2.406094);
        glVertex3d(0.843833, 0.519368, 2.367923);
        glVertex3d(0.819062, 0.443132, 2.406094);

        glNormal3d(1.138801, 1.876353, 0.461238);
        glVertex3d(1, 0.376303, 2.478619);
        glVertex3d(1, 0.414474, 2.406094);
        glVertex3d(0.819062, 0.443132, 2.406094);

        glNormal3d(1.138801, 1.876352, 0.461239);
        glVertex3d(1, 0.376303, 2.478619);
        glVertex3d(0.819062, 0.443132, 2.406094);
        glVertex3d(0.807267, 0.406829, 2.478619);

        glNormal3d(1.156171, 1.986026, -0.058001);
        glVertex3d(1, 0.380121, 2.54351);
        glVertex3d(1, 0.376303, 2.478619);
        glVertex3d(0.807267, 0.406829, 2.478619);

        glNormal3d(1.156171, 1.986026, -0.058002);
        glVertex3d(1, 0.380121, 2.54351);
        glVertex3d(0.807267, 0.406829, 2.478619);
        glVertex3d(0.808446, 0.41046, 2.54351);

        glNormal3d(1.130654, 1.824918, -0.549946);
        glVertex3d(1, 0.410657, 2.589315);
        glVertex3d(1, 0.380121, 2.54351);
        glVertex3d(0.808446, 0.41046, 2.54351);

        glNormal3d(1.130654, 1.824918, -0.549946);
        glVertex3d(1, 0.410657, 2.589315);
        glVertex3d(0.808446, 0.41046, 2.54351);
        glVertex3d(0.817883, 0.439502, 2.589315);

        glNormal3d(1.08365, 1.528143, -0.845025);
        glVertex3d(1, 0.441194, 2.608401);
        glVertex3d(1, 0.410657, 2.589315);
        glVertex3d(0.817883, 0.439502, 2.589315);

        glNormal3d(1.08365, 1.528144, -0.845025);
        glVertex3d(1, 0.441194, 2.608401);
        glVertex3d(0.817883, 0.439502, 2.589315);
        glVertex3d(0.827319, 0.468544, 2.608401);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 0.471731, 2.608401);
        glVertex3d(1, 0.441194, 2.608401);
        glVertex3d(0.827319, 0.468544, 2.608401);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 0.471731, 2.608401);
        glVertex3d(0.827319, 0.468544, 2.608401);
        glVertex3d(0.836756, 0.497586, 2.608401);

        glNormal3d(1.153469, 1.968964, 0.193794);
        glVertex3d(1, 0.464097, 2.646572);
        glVertex3d(1, 0.471731, 2.608401);
        glVertex3d(0.836756, 0.497586, 2.608401);

        glNormal3d(1.153469, 1.968964, 0.193793);
        glVertex3d(1, 0.464097, 2.646572);
        glVertex3d(0.836756, 0.497586, 2.608401);
        glVertex3d(0.834397, 0.490326, 2.646572);

        glNormal3d(1.149676, 1.945012, -0.290773);
        glVertex3d(1, 0.479365, 2.696194);
        glVertex3d(1, 0.464097, 2.646572);
        glVertex3d(0.834397, 0.490326, 2.646572);

        glNormal3d(1.149676, 1.945012, -0.290774);
        glVertex3d(1, 0.479365, 2.696194);
        glVertex3d(0.834397, 0.490326, 2.646572);
        glVertex3d(0.839115, 0.504847, 2.696194);

        glNormal3d(1.094605, 1.597308, -0.796413);
        glVertex3d(1, 0.509902, 2.719096);
        glVertex3d(1, 0.479365, 2.696194);
        glVertex3d(0.839115, 0.504847, 2.696194);

        glNormal3d(1.094604, 1.597311, -0.79641);
        glVertex3d(1, 0.509902, 2.719096);
        glVertex3d(0.839115, 0.504847, 2.696194);
        glVertex3d(0.848551, 0.533889, 2.719097);

        glNormal3d(0.999999, 1, -1);
        glVertex3d(1, 0.563342, 2.719096);
        glVertex3d(1, 0.509902, 2.719096);
        glVertex3d(0.848551, 0.533889, 2.719097);

        glNormal3d(0.999999, 1, -1);
        glVertex3d(1, 0.563342, 2.719096);
        glVertex3d(0.848551, 0.533889, 2.719097);
        glVertex3d(0.865065, 0.584713, 2.719097);

        glNormal3d(1.148588, 1.938152, -0.312718);
        glVertex3d(1, 0.582427, 2.776353);
        glVertex3d(1, 0.563342, 2.719096);
        glVertex3d(0.865065, 0.584713, 2.719097);

        glNormal3d(1.148589, 1.938152, -0.312719);
        glVertex3d(1, 0.582427, 2.776353);
        glVertex3d(0.865065, 0.584713, 2.719097);
        glVertex3d(0.870963, 0.602865, 2.776353);

        glNormal3d(1.156137, 1.985812, -0.061612);
        glVertex3d(1, 0.586244, 2.837427);
        glVertex3d(1, 0.582427, 2.776353);
        glVertex3d(0.870963, 0.602865, 2.776353);

        glNormal3d(1.156137, 1.985812, -0.061613);
        glVertex3d(1, 0.586244, 2.837427);
        glVertex3d(0.870963, 0.602865, 2.776353);
        glVertex3d(0.872142, 0.606495, 2.837427);

        glNormal3d(1.070654, 1.446088, 0.892196);
        glVertex3d(1, 0.555707, 2.852695);
        glVertex3d(1, 0.586244, 2.837427);
        glVertex3d(0.872142, 0.606495, 2.837427);

        glNormal3d(1.070656, 1.446092, 0.892194);
        glVertex3d(1, 0.555707, 2.852695);
        glVertex3d(0.872142, 0.606495, 2.837427);
        glVertex3d(0.862706, 0.577453, 2.852695);

        glNormal3d(1.147228, 1.929553, 0.338017);
        glVertex3d(1, 0.540439, 2.894684);
        glVertex3d(1, 0.555707, 2.852695);
        glVertex3d(0.862706, 0.577453, 2.852695);

        glNormal3d(1.147227, 1.929552, 0.338019);
        glVertex3d(1, 0.540439, 2.894684);
        glVertex3d(0.862706, 0.577453, 2.852695);
        glVertex3d(0.857988, 0.562932, 2.894683);

        glNormal3d(1.134579, 1.849692, -0.509817);
        glVertex3d(1, 0.563342, 2.932854);
        glVertex3d(1, 0.540439, 2.894684);
        glVertex3d(0.857988, 0.562932, 2.894683);

        glNormal3d(1.134578, 1.849694, -0.509812);
        glVertex3d(1, 0.563342, 2.932854);
        glVertex3d(0.857988, 0.562932, 2.894683);
        glVertex3d(0.865065, 0.584713, 2.932855);

        glNormal3d(1.096784, 1.611059, 0.785646);
        glVertex3d(1, 0.528988, 2.959574);
        glVertex3d(1, 0.563342, 2.932854);
        glVertex3d(0.865065, 0.584713, 2.932855);

        glNormal3d(1.096784, 1.611058, 0.785646);
        glVertex3d(1, 0.528988, 2.959574);
        glVertex3d(0.865065, 0.584713, 2.932855);
        glVertex3d(0.854449, 0.552041, 2.959574);

        glNormal3d(1.114785, 1.724715, 0.67942);
        glVertex3d(1, 0.471731, 3.020648);
        glVertex3d(1, 0.528988, 2.959574);
        glVertex3d(0.854449, 0.552041, 2.959574);

        glNormal3d(1.114785, 1.724715, 0.679421);
        glVertex3d(1, 0.471731, 3.020648);
        glVertex3d(0.854449, 0.552041, 2.959574);
        glVertex3d(0.836756, 0.497586, 3.020648);

        glNormal3d(1.126694, 1.799909, 0.586596);
        glVertex3d(1, 0.429743, 3.077905);
        glVertex3d(1, 0.471731, 3.020648);
        glVertex3d(0.836756, 0.497586, 3.020648);

        glNormal3d(1.126693, 1.799908, 0.586597);
        glVertex3d(1, 0.429743, 3.077905);
        glVertex3d(0.836756, 0.497586, 3.020648);
        glVertex3d(0.823781, 0.457653, 3.077905);

        glNormal3d(1.153469, 1.968964, 0.193793);
        glVertex3d(1, 0.410657, 3.173333);
        glVertex3d(1, 0.429743, 3.077905);
        glVertex3d(0.823781, 0.457653, 3.077905);

        glNormal3d(1.153469, 1.968964, 0.193793);
        glVertex3d(1, 0.410657, 3.173333);
        glVertex3d(0.823781, 0.457653, 3.077905);
        glVertex3d(0.817883, 0.439502, 3.173333);

        glNormal3d(1.155747, 1.983347, 0.093652);
        glVertex3d(1, 0.403023, 3.253492);
        glVertex3d(1, 0.410657, 3.173333);
        glVertex3d(0.817883, 0.439502, 3.173333);

        glNormal3d(1.155747, 1.983347, 0.093653);
        glVertex3d(1, 0.403023, 3.253492);
        glVertex3d(0.817883, 0.439502, 3.173333);
        glVertex3d(0.815524, 0.432241, 3.253492);

        glNormal3d(1.153045, 1.966283, -0.207062);
        glVertex3d(1, 0.425926, 3.360371);
        glVertex3d(1, 0.403023, 3.253492);
        glVertex3d(0.815524, 0.432241, 3.253492);

        glNormal3d(1.153044, 1.966283, -0.207061);
        glVertex3d(1, 0.425926, 3.360371);
        glVertex3d(0.815524, 0.432241, 3.253492);
        glVertex3d(0.822601, 0.454023, 3.360371);

        glNormal3d(1.141273, 1.891966, -0.429464);
        glVertex3d(1, 0.475548, 3.463433);
        glVertex3d(1, 0.425926, 3.360371);
        glVertex3d(0.822601, 0.454023, 3.360371);

        glNormal3d(1.141274, 1.891965, -0.429465);
        glVertex3d(1, 0.475548, 3.463433);
        glVertex3d(0.822601, 0.454023, 3.360371);
        glVertex3d(0.837935, 0.501217, 3.463433);

        glNormal3d(1.123364, 1.778887, -0.614912);
        glVertex3d(1, 0.532805, 3.535958);
        glVertex3d(1, 0.475548, 3.463433);
        glVertex3d(0.837935, 0.501217, 3.463433);

        glNormal3d(1.123362, 1.778889, -0.61491);
        glVertex3d(1, 0.532805, 3.535958);
        glVertex3d(0.837935, 0.501217, 3.463433);
        glVertex3d(0.855628, 0.555671, 3.535958);

        glNormal3d(1.114575, 1.723405, -0.68085);
        glVertex3d(1, 0.593879, 3.600849);
        glVertex3d(1, 0.532805, 3.535958);
        glVertex3d(0.855628, 0.555671, 3.535958);

        glNormal3d(1.114576, 1.723403, -0.680852);
        glVertex3d(1, 0.593879, 3.600849);
        glVertex3d(0.855628, 0.555671, 3.535958);
        glVertex3d(0.874502, 0.613756, 3.600849);

        glNormal3d(1.114392, 1.722242, -0.682115);
        glVertex3d(1, 0.658769, 3.669557);
        glVertex3d(1, 0.593879, 3.600849);
        glVertex3d(0.874502, 0.613756, 3.600849);

        glNormal3d(1.114392, 1.722242, -0.682115);
        glVertex3d(1, 0.658769, 3.669557);
        glVertex3d(0.874502, 0.613756, 3.600849);
        glVertex3d(0.936902, 0.668763, 3.669557);

        glNormal3d(1.151872, 1.958889, -0.239722);
        glVertex3d(1, 0.761831, 3.921486);
        glVertex3d(1, 0.738929, 3.829875);
        glVertex3d(0.919324, 0.751706, 3.829875);

        glNormal3d(1.151872, 1.958889, -0.239722);
        glVertex3d(1, 0.761831, 3.921486);
        glVertex3d(0.919324, 0.751706, 3.829875);
        glVertex3d(0.926402, 0.773488, 3.921486);

        glNormal3d(1.156312, 1.986918, 0.039477);
        glVertex3d(1, 0.758014, 4.016913);
        glVertex3d(1, 0.761831, 3.921486);
        glVertex3d(0.926402, 0.773488, 3.921486);

        glNormal3d(1.156312, 1.986918, 0.039477);
        glVertex3d(1, 0.758014, 4.016913);
        glVertex3d(0.926402, 0.773488, 3.921486);
        glVertex3d(0.925222, 0.769858, 4.016913);

        glNormal3d(1.076691, 1.484211, 0.871583);
        glVertex3d(1, 0.72366, 4.035999);
        glVertex3d(1, 0.758014, 4.016913);
        glVertex3d(0.925222, 0.769858, 4.016913);

        glNormal3d(1.076687, 1.484206, 0.871587);
        glVertex3d(1, 0.72366, 4.035999);
        glVertex3d(0.925222, 0.769858, 4.016913);
        glVertex3d(0.914606, 0.737185, 4.035999);

        glNormal3d(1.100875, 1.636919, 0.764302);
        glVertex3d(1, 0.677855, 4.07417);
        glVertex3d(1, 0.72366, 4.035999);
        glVertex3d(0.914606, 0.737185, 4.035999);

        glNormal3d(1.100879, 1.636924, 0.764298);
        glVertex3d(1, 0.677855, 4.07417);
        glVertex3d(0.914606, 0.737185, 4.035999);
        glVertex3d(0.900451, 0.693622, 4.07417);

        glNormal3d(1.154358, 1.974572, 0.162427);
        glVertex3d(1, 0.666404, 4.142878);
        glVertex3d(1, 0.677855, 4.07417);
        glVertex3d(0.900451, 0.693622, 4.07417);

        glNormal3d(1.154357, 1.974572, 0.162429);
        glVertex3d(1, 0.666404, 4.142878);
        glVertex3d(0.900451, 0.693622, 4.07417);
        glVertex3d(0.896913, 0.682731, 4.142878);

        glNormal3d(1.143601, 1.906662, -0.396664);
        glVertex3d(1, 0.693123, 4.203952);
        glVertex3d(1, 0.666404, 4.142878);
        glVertex3d(0.896913, 0.682731, 4.142878);

        glNormal3d(1.143601, 1.906663, -0.396663);
        glVertex3d(1, 0.693123, 4.203952);
        glVertex3d(0.896913, 0.682731, 4.142878);
        glVertex3d(0.90517, 0.708143, 4.203952);

        glNormal3d(1.061347, 1.387331, -0.919898);
        glVertex3d(1, 0.765648, 4.234489);
        glVertex3d(1, 0.693123, 4.203952);
        glVertex3d(0.90517, 0.708143, 4.203952);

        glNormal3d(1.061349, 1.387328, -0.919898);
        glVertex3d(1, 0.765648, 4.234489);
        glVertex3d(0.90517, 0.708143, 4.203952);
        glVertex3d(0.927581, 0.777118, 4.234489);

        glNormal3d(1.038387, 1.242356, -0.969428);
        glVertex3d(1, 0.84199, 4.253574);
        glVertex3d(1, 0.765648, 4.234489);
        glVertex3d(0.927581, 0.777118, 4.234489);

        glNormal3d(1.038385, 1.242358, -0.969427);
        glVertex3d(1, 0.84199, 4.253574);
        glVertex3d(0.927581, 0.777118, 4.234489);
        glVertex3d(0.951172, 0.849724, 4.253574);

        glNormal3d(1.022397, 1.04395, -0.998783);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(0.951172, 0.849724, 4.253574);
        glVertex3d(0.907124, 0.872168, 4.253574);

        glNormal3d(1.111398, 1.218635, -0.969427);
        glVertex3d(0.951172, 0.849724, 4.253574);
        glVertex3d(0.927581, 0.777118, 4.234489);
        glVertex3d(0.862251, 0.810405, 4.234489);

        glNormal3d(1.1114, 1.218629, -0.969428);
        glVertex3d(0.951172, 0.849724, 4.253574);
        glVertex3d(0.862251, 0.810405, 4.234489);
        glVertex3d(0.907124, 0.872168, 4.253574);

        glNormal3d(1.178036, 1.349414, -0.919898);
        glVertex3d(0.927581, 0.777118, 4.234489);
        glVertex3d(0.90517, 0.708143, 4.203952);
        glVertex3d(0.819622, 0.751732, 4.203952);

        glNormal3d(1.178035, 1.349417, -0.919897);
        glVertex3d(0.927581, 0.777118, 4.234489);
        glVertex3d(0.819622, 0.751732, 4.203952);
        glVertex3d(0.862251, 0.810405, 4.234489);

        glNormal3d(1.416747, 1.817912, -0.396663);
        glVertex3d(0.90517, 0.708143, 4.203952);
        glVertex3d(0.896913, 0.682731, 4.142878);
        glVertex3d(0.803917, 0.730115, 4.142878);

        glNormal3d(1.416747, 1.817911, -0.396665);
        glVertex3d(0.90517, 0.708143, 4.203952);
        glVertex3d(0.803917, 0.730115, 4.142878);
        glVertex3d(0.819622, 0.751732, 4.203952);

        glNormal3d(1.447961, 1.879174, 0.162429);
        glVertex3d(0.896913, 0.682731, 4.142878);
        glVertex3d(0.900451, 0.693622, 4.07417);
        glVertex3d(0.810648, 0.739379, 4.07417);

        glNormal3d(1.447961, 1.879174, 0.162429);
        glVertex3d(0.896913, 0.682731, 4.142878);
        glVertex3d(0.810648, 0.739379, 4.07417);
        glVertex3d(0.803917, 0.730115, 4.142878);

        glNormal3d(1.292765, 1.574576, 0.764298);
        glVertex3d(0.900451, 0.693622, 4.07417);
        glVertex3d(0.914606, 0.737185, 4.035999);
        glVertex3d(0.837571, 0.776436, 4.035999);

        glNormal3d(1.29276, 1.574574, 0.764302);
        glVertex3d(0.900451, 0.693622, 4.07417);
        glVertex3d(0.837571, 0.776436, 4.035999);
        glVertex3d(0.810648, 0.739379, 4.07417);

        glNormal3d(1.222565, 1.436807, 0.871587);
        glVertex3d(0.914606, 0.737185, 4.035999);
        glVertex3d(0.925222, 0.769858, 4.016913);
        glVertex3d(0.857764, 0.804229, 4.016913);

        glNormal3d(1.222571, 1.436811, 0.871584);
        glVertex3d(0.914606, 0.737185, 4.035999);
        glVertex3d(0.857764, 0.804229, 4.016913);
        glVertex3d(0.837571, 0.776436, 4.035999);

        glNormal3d(1.453635, 1.890313, 0.039478);
        glVertex3d(0.925222, 0.769858, 4.016913);
        glVertex3d(0.926402, 0.773488, 3.921486);
        glVertex3d(0.860008, 0.807317, 3.921486);

        glNormal3d(1.453638, 1.890311, 0.039476);
        glVertex3d(0.925222, 0.769858, 4.016913);
        glVertex3d(0.860008, 0.807317, 3.921486);
        glVertex3d(0.857764, 0.804229, 4.016913);

        glNormal3d(1.440753, 1.865026, -0.239723);
        glVertex3d(0.926402, 0.773488, 3.921486);
        glVertex3d(0.919324, 0.751706, 3.829875);
        glVertex3d(0.846546, 0.788789, 3.829875);

        glNormal3d(1.440752, 1.865026, -0.239722);
        glVertex3d(0.926402, 0.773488, 3.921486);
        glVertex3d(0.846546, 0.788789, 3.829875);
        glVertex3d(0.860008, 0.807317, 3.921486);

        glNormal3d(1.434374, 1.852509, -0.290772);
        glVertex3d(0.919324, 0.751706, 3.829875);
        glVertex3d(0.912353, 0.730252, 3.756561);
        glVertex3d(0.828597, 0.764084, 3.73063);

        glNormal3d(1.434375, 1.852508, -0.290772);
        glVertex3d(0.919324, 0.751706, 3.829875);
        glVertex3d(0.828597, 0.764084, 3.73063);
        glVertex3d(0.846546, 0.788789, 3.829875);

        glNormal3d(1.332512, 1.652591, -0.680853);
        glVertex3d(0.874502, 0.613756, 3.600849);
        glVertex3d(0.855628, 0.555671, 3.535958);
        glVertex3d(0.725389, 0.622031, 3.535958);

        glNormal3d(1.332512, 1.652592, -0.680852);
        glVertex3d(0.874502, 0.613756, 3.600849);
        glVertex3d(0.725389, 0.622031, 3.535958);
        glVertex3d(0.761288, 0.671441, 3.600849);

        glNormal3d(1.358015, 1.702646, -0.61491);
        glVertex3d(0.855628, 0.555671, 3.535958);
        glVertex3d(0.837935, 0.501217, 3.463433);
        glVertex3d(0.691735, 0.57571, 3.463433);

        glNormal3d(1.358016, 1.702644, -0.614911);
        glVertex3d(0.855628, 0.555671, 3.535958);
        glVertex3d(0.691735, 0.57571, 3.463433);
        glVertex3d(0.725389, 0.622031, 3.535958);

        glNormal3d(1.409992, 1.804653, -0.429465);
        glVertex3d(0.837935, 0.501217, 3.463433);
        glVertex3d(0.822601, 0.454023, 3.360371);
        glVertex3d(0.662568, 0.535564, 3.360371);

        glNormal3d(1.409992, 1.804654, -0.429463);
        glVertex3d(0.837935, 0.501217, 3.463433);
        glVertex3d(0.662568, 0.535564, 3.360371);
        glVertex3d(0.691735, 0.57571, 3.463433);

        glNormal3d(1.444152, 1.871696, -0.207061);
        glVertex3d(0.822601, 0.454023, 3.360371);
        glVertex3d(0.815524, 0.432241, 3.253492);
        glVertex3d(0.649106, 0.517036, 3.253492);

        glNormal3d(1.444153, 1.871696, -0.207062);
        glVertex3d(0.822601, 0.454023, 3.360371);
        glVertex3d(0.649106, 0.517036, 3.253492);
        glVertex3d(0.662568, 0.535564, 3.360371);

        glNormal3d(1.451995, 1.88709, 0.093653);
        glVertex3d(0.815524, 0.432241, 3.253492);
        glVertex3d(0.817883, 0.439502, 3.173333);
        glVertex3d(0.653593, 0.523212, 3.173333);

        glNormal3d(1.451996, 1.88709, 0.093652);
        glVertex3d(0.815524, 0.432241, 3.253492);
        glVertex3d(0.653593, 0.523212, 3.173333);
        glVertex3d(0.649106, 0.517036, 3.253492);

        glNormal3d(1.445384, 1.874115, 0.193793);
        glVertex3d(0.817883, 0.439502, 3.173333);
        glVertex3d(0.823781, 0.457653, 3.077905);
        glVertex3d(0.664811, 0.538652, 3.077905);

        glNormal3d(1.445384, 1.874115, 0.193792);
        glVertex3d(0.817883, 0.439502, 3.173333);
        glVertex3d(0.664811, 0.538652, 3.077905);
        glVertex3d(0.653593, 0.523212, 3.173333);

        glNormal3d(1.367678, 1.721607, 0.586597);
        glVertex3d(0.823781, 0.457653, 3.077905);
        glVertex3d(0.836756, 0.497586, 3.020648);
        glVertex3d(0.689491, 0.572622, 3.020648);

        glNormal3d(1.367677, 1.721607, 0.586597);
        glVertex3d(0.823781, 0.457653, 3.077905);
        glVertex3d(0.689491, 0.572622, 3.020648);
        glVertex3d(0.664811, 0.538652, 3.077905);

        glNormal3d(1.333115, 1.653775, 0.679421);
        glVertex3d(0.836756, 0.497586, 3.020648);
        glVertex3d(0.854449, 0.552041, 2.959574);
        glVertex3d(0.723146, 0.618943, 2.959574);

        glNormal3d(1.333115, 1.653775, 0.679421);
        glVertex3d(0.836756, 0.497586, 3.020648);
        glVertex3d(0.723146, 0.618943, 2.959574);
        glVertex3d(0.689491, 0.572622, 3.020648);

        glNormal3d(1.280873, 1.551244, 0.785646);
        glVertex3d(0.854449, 0.552041, 2.959574);
        glVertex3d(0.865065, 0.584713, 2.932855);
        glVertex3d(0.743338, 0.646736, 2.932855);

        glNormal3d(1.280873, 1.551244, 0.785646);
        glVertex3d(0.854449, 0.552041, 2.959574);
        glVertex3d(0.743338, 0.646736, 2.932855);
        glVertex3d(0.723146, 0.618943, 2.959574);

        glNormal3d(1.390562, 1.76652, -0.509812);
        glVertex3d(0.865065, 0.584713, 2.932855);
        glVertex3d(0.857988, 0.562932, 2.894683);
        glVertex3d(0.729877, 0.628208, 2.894683);

        glNormal3d(1.390562, 1.76652, -0.509812);
        glVertex3d(0.865065, 0.584713, 2.932855);
        glVertex3d(0.729877, 0.628208, 2.894683);
        glVertex3d(0.743338, 0.646736, 2.932855);

        glNormal3d(1.427268, 1.838561, 0.338019);
        glVertex3d(0.857988, 0.562932, 2.894683);
        glVertex3d(0.862706, 0.577453, 2.852695);
        glVertex3d(0.738851, 0.64056, 2.852695);

        glNormal3d(1.427269, 1.838562, 0.338017);
        glVertex3d(0.857988, 0.562932, 2.894683);
        glVertex3d(0.738851, 0.64056, 2.852695);
        glVertex3d(0.729877, 0.628208, 2.894683);

        glNormal3d(1.205046, 1.402426, 0.892194);
        glVertex3d(0.862706, 0.577453, 2.852695);
        glVertex3d(0.872142, 0.606495, 2.837427);
        glVertex3d(0.7568, 0.665265, 2.837427);

        glNormal3d(1.205044, 1.402424, 0.892195);
        glVertex3d(0.862706, 0.577453, 2.852695);
        glVertex3d(0.7568, 0.665265, 2.837427);
        glVertex3d(0.738851, 0.64056, 2.852695);

        glNormal3d(1.453128, 1.889314, -0.061612);
        glVertex3d(0.872142, 0.606495, 2.837427);
        glVertex3d(0.870963, 0.602865, 2.776353);
        glVertex3d(0.754557, 0.662177, 2.776353);

        glNormal3d(1.453128, 1.889314, -0.061612);
        glVertex3d(0.872142, 0.606495, 2.837427);
        glVertex3d(0.754557, 0.662177, 2.776353);
        glVertex3d(0.7568, 0.665265, 2.837427);

        glNormal3d(1.431221, 1.846318, -0.312719);
        glVertex3d(0.870963, 0.602865, 2.776353);
        glVertex3d(0.865065, 0.584713, 2.719097);
        glVertex3d(0.743338, 0.646736, 2.719097);

        glNormal3d(1.431221, 1.846319, -0.312717);
        glVertex3d(0.870963, 0.602865, 2.776353);
        glVertex3d(0.743338, 0.646736, 2.719097);
        glVertex3d(0.754557, 0.662177, 2.776353);

        glNormal3d(1.000001, 1, -1);
        glVertex3d(0.865065, 0.584713, 2.719097);
        glVertex3d(0.848551, 0.533889, 2.719097);
        glVertex3d(0.711927, 0.603503, 2.719096);

        glNormal3d(1.000001, 1.000003, -1);
        glVertex3d(0.865065, 0.584713, 2.719097);
        glVertex3d(0.711927, 0.603503, 2.719096);
        glVertex3d(0.743338, 0.646736, 2.719097);

        glNormal3d(1.274554, 1.538842, -0.79641);
        glVertex3d(0.848551, 0.533889, 2.719097);
        glVertex3d(0.839115, 0.504847, 2.696194);
        glVertex3d(0.693978, 0.578798, 2.696194);

        glNormal3d(1.274553, 1.538839, -0.796413);
        glVertex3d(0.848551, 0.533889, 2.719097);
        glVertex3d(0.693978, 0.578798, 2.696194);
        glVertex3d(0.711927, 0.603503, 2.719096);

        glNormal3d(1.434374, 1.852508, -0.290773);
        glVertex3d(0.839115, 0.504847, 2.696194);
        glVertex3d(0.834397, 0.490326, 2.646572);
        glVertex3d(0.685004, 0.566445, 2.646572);

        glNormal3d(1.434374, 1.852508, -0.290774);
        glVertex3d(0.839115, 0.504847, 2.696194);
        glVertex3d(0.685004, 0.566445, 2.646572);
        glVertex3d(0.693978, 0.578798, 2.696194);

        glNormal3d(1.445384, 1.874115, 0.193792);
        glVertex3d(0.834397, 0.490326, 2.646572);
        glVertex3d(0.836756, 0.497586, 2.608401);
        glVertex3d(0.689491, 0.572621, 2.608401);

        glNormal3d(1.445384, 1.874115, 0.193792);
        glVertex3d(0.834397, 0.490326, 2.646572);
        glVertex3d(0.689491, 0.572621, 2.608401);
        glVertex3d(0.685004, 0.566445, 2.646572);

        glNormal3d(0.999999, 1, -1);
        glVertex3d(0.836756, 0.497586, 2.608401);
        glVertex3d(0.827319, 0.468544, 2.608401);
        glVertex3d(0.671542, 0.547917, 2.608401);

        glNormal3d(0.999997, 0.999995, -1);
        glVertex3d(0.836756, 0.497586, 2.608401);
        glVertex3d(0.671542, 0.547917, 2.608401);
        glVertex3d(0.689491, 0.572621, 2.608401);

        glNormal3d(1.242761, 1.476445, -0.845025);
        glVertex3d(0.827319, 0.468544, 2.608401);
        glVertex3d(0.817883, 0.439502, 2.589315);
        glVertex3d(0.653593, 0.523212, 2.589315);

        glNormal3d(1.242762, 1.476448, -0.845023);
        glVertex3d(0.827319, 0.468544, 2.608401);
        glVertex3d(0.653593, 0.523212, 2.589315);
        glVertex3d(0.671542, 0.547917, 2.608401);

        glNormal3d(1.379173, 1.744169, -0.549946);
        glVertex3d(0.817883, 0.439502, 2.589315);
        glVertex3d(0.808446, 0.41046, 2.54351);
        glVertex3d(0.635644, 0.498507, 2.54351);

        glNormal3d(1.379173, 1.744168, -0.549947);
        glVertex3d(0.817883, 0.439502, 2.589315);
        glVertex3d(0.635644, 0.498507, 2.54351);
        glVertex3d(0.653593, 0.523212, 2.589315);

        glNormal3d(1.453226, 1.889506, -0.058001);
        glVertex3d(0.808446, 0.41046, 2.54351);
        glVertex3d(0.807267, 0.406829, 2.478619);
        glVertex3d(0.6334, 0.495419, 2.478619);

        glNormal3d(1.453226, 1.889507, -0.058001);
        glVertex3d(0.808446, 0.41046, 2.54351);
        glVertex3d(0.6334, 0.495419, 2.478619);
        glVertex3d(0.635644, 0.498507, 2.54351);

        glNormal3d(1.402815, 1.790569, 0.461238);
        glVertex3d(0.807267, 0.406829, 2.478619);
        glVertex3d(0.819062, 0.443132, 2.406094);
        glVertex3d(0.655836, 0.5263, 2.406094);

        glNormal3d(1.402815, 1.790569, 0.461238);
        glVertex3d(0.807267, 0.406829, 2.478619);
        glVertex3d(0.655836, 0.5263, 2.406094);
        glVertex3d(0.6334, 0.495419, 2.478619);

        glNormal3d(1.197162, 1.386952, 0.900775);
        glVertex3d(0.819062, 0.443132, 2.406094);
        glVertex3d(0.843833, 0.519368, 2.367923);
        glVertex3d(0.702953, 0.59115, 2.367923);

        glNormal3d(1.197162, 1.386952, 0.900775);
        glVertex3d(0.819062, 0.443132, 2.406094);
        glVertex3d(0.702953, 0.59115, 2.367923);
        glVertex3d(0.655836, 0.5263, 2.406094);

        glNormal3d(1.115931, 1.22753, 0.966845);
        glVertex3d(0.843833, 0.519368, 2.367923);
        glVertex3d(0.870963, 0.602865, 2.34502);
        glVertex3d(0.754557, 0.662177, 2.34502);

        glNormal3d(1.115933, 1.227531, 0.966845);
        glVertex3d(0.843833, 0.519368, 2.367923);
        glVertex3d(0.754557, 0.662177, 2.34502);
        glVertex3d(0.702953, 0.59115, 2.367923);

        glNormal3d(1.096258, 1.188917, 0.977264);
        glVertex3d(0.870963, 0.602865, 2.34502);
        glVertex3d(0.887476, 0.653689, 2.333569);
        glVertex3d(0.785968, 0.70541, 2.333569);

        glNormal3d(1.096256, 1.188915, 0.977264);
        glVertex3d(0.870963, 0.602865, 2.34502);
        glVertex3d(0.785968, 0.70541, 2.333569);
        glVertex3d(0.754557, 0.662177, 2.34502);

        glNormal3d(1.45382, 1.890671, -0.027426);
        glVertex3d(0.887476, 0.653689, 2.333569);
        glVertex3d(0.886297, 0.650058, 2.196153);
        glVertex3d(0.783724, 0.702322, 2.196153);

        glNormal3d(1.45382, 1.890671, -0.027426);
        glVertex3d(0.887476, 0.653689, 2.333569);
        glVertex3d(0.783724, 0.702322, 2.196153);
        glVertex3d(0.785968, 0.70541, 2.333569);

        glNormal3d(1.453774, 1.890582, -0.03085);
        glVertex3d(0.886297, 0.650058, 2.196153);
        glVertex3d(0.885117, 0.646428, 2.074006);
        glVertex3d(0.78148, 0.699234, 2.074006);

        glNormal3d(1.453774, 1.890583, -0.03085);
        glVertex3d(0.886297, 0.650058, 2.196153);
        glVertex3d(0.78148, 0.699234, 2.074006);
        glVertex3d(0.783724, 0.702322, 2.196153);

        glNormal3d(1.448839, 1.880895, -0.150228);
        glVertex3d(0.885117, 0.646428, 2.074006);
        glVertex3d(0.87804, 0.624646, 1.925139);
        glVertex3d(0.768018, 0.680705, 1.925139);

        glNormal3d(1.448838, 1.880895, -0.150227);
        glVertex3d(0.885117, 0.646428, 2.074006);
        glVertex3d(0.768018, 0.680705, 1.925139);
        glVertex3d(0.78148, 0.699234, 2.074006);

        glNormal3d(1.440753, 1.865026, -0.239721);
        glVertex3d(0.87804, 0.624646, 1.925139);
        glVertex3d(0.869783, 0.599234, 1.81826);
        glVertex3d(0.752313, 0.659088, 1.81826);

        glNormal3d(1.440753, 1.865026, -0.239722);
        glVertex3d(0.87804, 0.624646, 1.925139);
        glVertex3d(0.752313, 0.659088, 1.81826);
        glVertex3d(0.768018, 0.680705, 1.925139);

        glNormal3d(1.441614, 1.866715, -0.231908);
        glVertex3d(0.869783, 0.599234, 1.81826);
        glVertex3d(0.861526, 0.573822, 1.707564);
        glVertex3d(0.736608, 0.637472, 1.707564);

        glNormal3d(1.441614, 1.866716, -0.231908);
        glVertex3d(0.869783, 0.599234, 1.81826);
        glVertex3d(0.736608, 0.637472, 1.707564);
        glVertex3d(0.752313, 0.659088, 1.81826);

        glNormal3d(1.436404, 1.85649, -0.27564);
        glVertex3d(0.861526, 0.573822, 1.707564);
        glVertex3d(0.85091, 0.54115, 1.589233);
        glVertex3d(0.716415, 0.609679, 1.589233);

        glNormal3d(1.436404, 1.85649, -0.27564);
        glVertex3d(0.861526, 0.573822, 1.707564);
        glVertex3d(0.716415, 0.609679, 1.589233);
        glVertex3d(0.736608, 0.637472, 1.707564);

        glNormal3d(1.425728, 1.835536, -0.347325);
        glVertex3d(0.85091, 0.54115, 1.589233);
        glVertex3d(0.840294, 0.508477, 1.497623);
        glVertex3d(0.696222, 0.581886, 1.497623);

        glNormal3d(1.425728, 1.835536, -0.347325);
        glVertex3d(0.85091, 0.54115, 1.589233);
        glVertex3d(0.696222, 0.581886, 1.497623);
        glVertex3d(0.716415, 0.609679, 1.589233);

        glNormal3d(1.426623, 1.837295, -0.341949);
        glVertex3d(0.840294, 0.508477, 1.497623);
        glVertex3d(0.823781, 0.457653, 1.352573);
        glVertex3d(0.664811, 0.538652, 1.352573);

        glNormal3d(1.426624, 1.837295, -0.34195);
        glVertex3d(0.840294, 0.508477, 1.497623);
        glVertex3d(0.664811, 0.538652, 1.352573);
        glVertex3d(0.696222, 0.581886, 1.497623);

        glNormal3d(1, 0.999999, -1);
        glVertex3d(0.823781, 0.457653, 1.352573);
        glVertex3d(0.784855, 0.337854, 1.352573);
        glVertex3d(0.590771, 0.436745, 1.352573);

        glNormal3d(1, 1.000001, -1);
        glVertex3d(0.823781, 0.457653, 1.352573);
        glVertex3d(0.590771, 0.436745, 1.352573);
        glVertex3d(0.664811, 0.538652, 1.352573);

        glNormal3d(1.431222, 1.84632, -0.312715);
        glVertex3d(0.784855, 0.337854, 1.352573);
        glVertex3d(0.781317, 0.326963, 1.318218);
        glVertex3d(0.58404, 0.427481, 1.318219);

        glNormal3d(1.431222, 1.84632, -0.312715);
        glVertex3d(0.784855, 0.337854, 1.352573);
        glVertex3d(0.58404, 0.427481, 1.318219);
        glVertex3d(0.590771, 0.436745, 1.352573);

        glNormal3d(1.445384, 1.874115, 0.193794);
        glVertex3d(0.781317, 0.326963, 1.318218);
        glVertex3d(0.783676, 0.334224, 1.280048);
        glVertex3d(0.588527, 0.433657, 1.280048);

        glNormal3d(1.445385, 1.874115, 0.19379);
        glVertex3d(0.781317, 0.326963, 1.318218);
        glVertex3d(0.588527, 0.433657, 1.280048);
        glVertex3d(0.58404, 0.427481, 1.318219);

        glNormal3d(1.449089, 1.881386, 0.146552);
        glVertex3d(0.783676, 0.334224, 1.280048);
        glVertex3d(0.787214, 0.345114, 1.203705);
        glVertex3d(0.595258, 0.442921, 1.203705);

        glNormal3d(1.449089, 1.881386, 0.146553);
        glVertex3d(0.783676, 0.334224, 1.280048);
        glVertex3d(0.595258, 0.442921, 1.203705);
        glVertex3d(0.588527, 0.433657, 1.280048);

        glNormal3d(1.453534, 1.89011, -0.044849);
        glVertex3d(0.787214, 0.345114, 1.203705);
        glVertex3d(0.786035, 0.341484, 1.119729);
        glVertex3d(0.593015, 0.439833, 1.119729);

        glNormal3d(1.453534, 1.89011, -0.04485);
        glVertex3d(0.787214, 0.345114, 1.203705);
        glVertex3d(0.593015, 0.439833, 1.119729);
        glVertex3d(0.595258, 0.442921, 1.203705);

        glNormal3d(1.425728, 1.835537, -0.347324);
        glVertex3d(0.786035, 0.341484, 1.119729);
        glVertex3d(0.778958, 0.319703, 1.058655);
        glVertex3d(0.579553, 0.421305, 1.058656);

        glNormal3d(1.425728, 1.835537, -0.347324);
        glVertex3d(0.786035, 0.341484, 1.119729);
        glVertex3d(0.579553, 0.421305, 1.058656);
        glVertex3d(0.593015, 0.439833, 1.119729);

        glNormal3d(1.323002, 1.633927, -0.702714);
        glVertex3d(0.778958, 0.319703, 1.058655);
        glVertex3d(0.762444, 0.268879, 1.005216);
        glVertex3d(0.548142, 0.378071, 1.005216);

        glNormal3d(1.323002, 1.633927, -0.702714);
        glVertex3d(0.778958, 0.319703, 1.058655);
        glVertex3d(0.548142, 0.378071, 1.005216);
        glVertex3d(0.579553, 0.421305, 1.058656);

        glNormal3d(1.323002, 1.633926, -0.702714);
        glVertex3d(0.762444, 0.268879, 1.005216);
        glVertex3d(0.741212, 0.203533, 0.936508);
        glVertex3d(0.507756, 0.322485, 0.936508);

        glNormal3d(1.323002, 1.633927, -0.702713);
        glVertex3d(0.762444, 0.268879, 1.005216);
        glVertex3d(0.507756, 0.322485, 0.936508);
        glVertex3d(0.548142, 0.378071, 1.005216);

        glNormal3d(1.36227, 1.710996, -0.602698);
        glVertex3d(0.741212, 0.203533, 0.936508);
        glVertex3d(0.725878, 0.15634, 0.871617);
        glVertex3d(0.478589, 0.28234, 0.871617);

        glNormal3d(1.36227, 1.710995, -0.6027);
        glVertex3d(0.741212, 0.203533, 0.936508);
        glVertex3d(0.478589, 0.28234, 0.871617);
        glVertex3d(0.507756, 0.322485, 0.936508);

        glNormal3d(1.407059, 1.798897, -0.442793);
        glVertex3d(0.725878, 0.15634, 0.871617);
        glVertex3d(0.715262, 0.123667, 0.802909);
        glVertex3d(0.458396, 0.254547, 0.802909);

        glNormal3d(1.407059, 1.798898, -0.442792);
        glVertex3d(0.725878, 0.15634, 0.871617);
        glVertex3d(0.458396, 0.254547, 0.802909);
        glVertex3d(0.478589, 0.28234, 0.871617);

        glNormal3d(1.411212, 1.807048, -0.423766);
        glVertex3d(0.715262, 0.123667, 0.802909);
        glVertex3d(0.704646, 0.090995, 0.730384);
        glVertex3d(0.438204, 0.226754, 0.730384);

        glNormal3d(1.411212, 1.807048, -0.423766);
        glVertex3d(0.715262, 0.123667, 0.802909);
        glVertex3d(0.438204, 0.226754, 0.730384);
        glVertex3d(0.458396, 0.254547, 0.802909);

        glNormal3d(1.452461, 1.888003, -0.082031);
        glVertex3d(0.704646, 0.090995, 0.730384);
        glVertex3d(0.702287, 0.083734, 0.638774);
        glVertex3d(0.433716, 0.220578, 0.638774);

        glNormal3d(1.452461, 1.888003, -0.082031);
        glVertex3d(0.704646, 0.090995, 0.730384);
        glVertex3d(0.433716, 0.220578, 0.638774);
        glVertex3d(0.438204, 0.226754, 0.730384);

        glNormal3d(1.451282, 1.885689, 0.10909);
        glVertex3d(0.702287, 0.083734, 0.638774);
        glVertex3d(0.704646, 0.090995, 0.570066);
        glVertex3d(0.438204, 0.226754, 0.570066);

        glNormal3d(1.451282, 1.885689, 0.10909);
        glVertex3d(0.702287, 0.083734, 0.638774);
        glVertex3d(0.438204, 0.226754, 0.570066);
        glVertex3d(0.433716, 0.220578, 0.638774);

        glNormal3d(1.444484, 1.872347, 0.203578);
        glVertex3d(0.704646, 0.090995, 0.570066);
        glVertex3d(0.709364, 0.105516, 0.49754);
        glVertex3d(0.447178, 0.239106, 0.497541);

        glNormal3d(1.444484, 1.872347, 0.203579);
        glVertex3d(0.704646, 0.090995, 0.570066);
        glVertex3d(0.447178, 0.239106, 0.497541);
        glVertex3d(0.438204, 0.226754, 0.570066);

        glNormal3d(1.285743, 1.560804, 0.777078);
        glVertex3d(0.709364, 0.105516, 0.49754);
        glVertex3d(0.72116, 0.141819, 0.467004);
        glVertex3d(0.469614, 0.269987, 0.467004);

        glNormal3d(1.285749, 1.560811, 0.777071);
        glVertex3d(0.709364, 0.105516, 0.49754);
        glVertex3d(0.469614, 0.269987, 0.467004);
        glVertex3d(0.447178, 0.239106, 0.497541);

        glNormal3d(1.45399, 1.891007, -1e-006);
        glVertex3d(0.72116, 0.141819, 0.467004);
        glVertex3d(0.72116, 0.141819, 0.387851);
        glVertex3d(0.469614, 0.269987, 0.38785);

        glNormal3d(1.45399, 1.891007, -1e-006);
        glVertex3d(0.72116, 0.141819, 0.467004);
        glVertex3d(0.469614, 0.269987, 0.38785);
        glVertex3d(0.469614, 0.269987, 0.467004);

        glNormal3d(1.000001, 1.000003, -1);
        glVertex3d(0.72116, 0.141819, 0.387851);
        glVertex3d(0.6967, 0.06654, 0.38785);
        glVertex3d(0.423089, 0.205951, 0.38785);

        glNormal3d(1, 0.999999, -1);
        glVertex3d(0.72116, 0.141819, 0.387851);
        glVertex3d(0.423089, 0.205951, 0.38785);
        glVertex3d(0.469614, 0.269987, 0.38785);

        glNormal3d(1.45399, 1.891005, 0.001488);
        glVertex3d(0.6967, 0.06654, 0.38785);
        glVertex3d(0.69688, 0.067095, 0);
        glVertex3d(0.423433, 0.206424, 0);

        glNormal3d(1.45399, 1.891005, 0.001488);
        glVertex3d(0.6967, 0.06654, 0.38785);
        glVertex3d(0.423433, 0.206424, 0);
        glVertex3d(0.423089, 0.205951, 0.38785);

        glNormal3d(1.707106, 1.707106, 0.001488);
        glVertex3d(0.423089, 0.205951, 0.38785);
        glVertex3d(0.423433, 0.206424, 0);
        glVertex3d(0.206423, 0.423433, 0);

        glNormal3d(1.707106, 1.707106, 0.001487);
        glVertex3d(0.423089, 0.205951, 0.38785);
        glVertex3d(0.206423, 0.423433, 0);
        glVertex3d(0.205951, 0.42309, 0.387851);

        glNormal3d(0.999999, 0.999999, -1);
        glVertex3d(0.469614, 0.269987, 0.38785);
        glVertex3d(0.423089, 0.205951, 0.38785);
        glVertex3d(0.205951, 0.42309, 0.387851);

        glNormal3d(1, 1.000001, -1);
        glVertex3d(0.469614, 0.269987, 0.38785);
        glVertex3d(0.205951, 0.42309, 0.387851);
        glVertex3d(0.269987, 0.469615, 0.387851);

        glNormal3d(1.707108, 1.707106, 0);
        glVertex3d(0.469614, 0.269987, 0.467004);
        glVertex3d(0.469614, 0.269987, 0.38785);
        glVertex3d(0.269987, 0.469615, 0.387851);

        glNormal3d(1.707107, 1.707106, 0);
        glVertex3d(0.469614, 0.269987, 0.467004);
        glVertex3d(0.269987, 0.469615, 0.387851);
        glVertex3d(0.269987, 0.469615, 0.467004);

        glNormal3d(1.445064, 1.445062, 0.77707);
        glVertex3d(0.447178, 0.239106, 0.497541);
        glVertex3d(0.469614, 0.269987, 0.467004);
        glVertex3d(0.269987, 0.469615, 0.467004);

        glNormal3d(1.445061, 1.44506, 0.777073);
        glVertex3d(0.447178, 0.239106, 0.497541);
        glVertex3d(0.269987, 0.469615, 0.467004);
        glVertex3d(0.239106, 0.447179, 0.497541);

        glNormal3d(1.692299, 1.692299, 0.203579);
        glVertex3d(0.438204, 0.226754, 0.570066);
        glVertex3d(0.447178, 0.239106, 0.497541);
        glVertex3d(0.239106, 0.447179, 0.497541);

        glNormal3d(1.692298, 1.692299, 0.203583);
        glVertex3d(0.438204, 0.226754, 0.570066);
        glVertex3d(0.239106, 0.447179, 0.497541);
        glVertex3d(0.226754, 0.438204, 0.570066);

        glNormal3d(1.702886, 1.702887, 0.109091);
        glVertex3d(0.433716, 0.220578, 0.638774);
        glVertex3d(0.438204, 0.226754, 0.570066);
        glVertex3d(0.226754, 0.438204, 0.570066);

        glNormal3d(1.702887, 1.702887, 0.109088);
        glVertex3d(0.433716, 0.220578, 0.638774);
        glVertex3d(0.226754, 0.438204, 0.570066);
        glVertex3d(0.220577, 0.433717, 0.638774);

        glNormal3d(1.704724, 1.704723, -0.082032);
        glVertex3d(0.438204, 0.226754, 0.730384);
        glVertex3d(0.433716, 0.220578, 0.638774);
        glVertex3d(0.220577, 0.433717, 0.638774);

        glNormal3d(1.704724, 1.704724, -0.082031);
        glVertex3d(0.438204, 0.226754, 0.730384);
        glVertex3d(0.220577, 0.433717, 0.638774);
        glVertex3d(0.226754, 0.438204, 0.730384);

        glNormal3d(1.640477, 1.640477, -0.423766);
        glVertex3d(0.458396, 0.254547, 0.802909);
        glVertex3d(0.438204, 0.226754, 0.730384);
        glVertex3d(0.226754, 0.438204, 0.730384);

        glNormal3d(1.640477, 1.640477, -0.423766);
        glVertex3d(0.458396, 0.254547, 0.802909);
        glVertex3d(0.226754, 0.438204, 0.730384);
        glVertex3d(0.254546, 0.458397, 0.802909);

        glNormal3d(1.634009, 1.634009, -0.442793);
        glVertex3d(0.478589, 0.28234, 0.871617);
        glVertex3d(0.458396, 0.254547, 0.802909);
        glVertex3d(0.254546, 0.458397, 0.802909);

        glNormal3d(1.634009, 1.634009, -0.442792);
        glVertex3d(0.478589, 0.28234, 0.871617);
        glVertex3d(0.254546, 0.458397, 0.802909);
        glVertex3d(0.282339, 0.47859, 0.871617);

        glNormal3d(1.564249, 1.564249, -0.602699);
        glVertex3d(0.507756, 0.322485, 0.936508);
        glVertex3d(0.478589, 0.28234, 0.871617);
        glVertex3d(0.282339, 0.47859, 0.871617);

        glNormal3d(1.564249, 1.564249, -0.602699);
        glVertex3d(0.507756, 0.322485, 0.936508);
        glVertex3d(0.282339, 0.47859, 0.871617);
        glVertex3d(0.322485, 0.507757, 0.936508);

        glNormal3d(1.503088, 1.503087, -0.702713);
        glVertex3d(0.548142, 0.378071, 1.005216);
        glVertex3d(0.507756, 0.322485, 0.936508);
        glVertex3d(0.322485, 0.507757, 0.936508);

        glNormal3d(1.503088, 1.503088, -0.702713);
        glVertex3d(0.548142, 0.378071, 1.005216);
        glVertex3d(0.322485, 0.507757, 0.936508);
        glVertex3d(0.378071, 0.548142, 1.005216);

        glNormal3d(1.503087, 1.503087, -0.702714);
        glVertex3d(0.579553, 0.421305, 1.058656);
        glVertex3d(0.548142, 0.378071, 1.005216);
        glVertex3d(0.378071, 0.548142, 1.005216);

        glNormal3d(1.503087, 1.503086, -0.702715);
        glVertex3d(0.579553, 0.421305, 1.058656);
        glVertex3d(0.378071, 0.548142, 1.005216);
        glVertex3d(0.421304, 0.579553, 1.058655);

        glNormal3d(1.663086, 1.663086, -0.347324);
        glVertex3d(0.593015, 0.439833, 1.119729);
        glVertex3d(0.579553, 0.421305, 1.058656);
        glVertex3d(0.421304, 0.579553, 1.058655);

        glNormal3d(1.663086, 1.663086, -0.347324);
        glVertex3d(0.593015, 0.439833, 1.119729);
        glVertex3d(0.421304, 0.579553, 1.058655);
        glVertex3d(0.439833, 0.593015, 1.119729);

        glNormal3d(1.706396, 1.706395, -0.04485);
        glVertex3d(0.595258, 0.442921, 1.203705);
        glVertex3d(0.593015, 0.439833, 1.119729);
        glVertex3d(0.439833, 0.593015, 1.119729);

        glNormal3d(1.706396, 1.706395, -0.04485);
        glVertex3d(0.595258, 0.442921, 1.203705);
        glVertex3d(0.439833, 0.593015, 1.119729);
        glVertex3d(0.442921, 0.595259, 1.203705);

        glNormal3d(1.699472, 1.699472, 0.146553);
        glVertex3d(0.588527, 0.433657, 1.280048);
        glVertex3d(0.595258, 0.442921, 1.203705);
        glVertex3d(0.442921, 0.595259, 1.203705);

        glNormal3d(1.699472, 1.699472, 0.146553);
        glVertex3d(0.588527, 0.433657, 1.280048);
        glVertex3d(0.442921, 0.595259, 1.203705);
        glVertex3d(0.433657, 0.588528, 1.280048);

        glNormal3d(1.693702, 1.693702, 0.193791);
        glVertex3d(0.58404, 0.427481, 1.318219);
        glVertex3d(0.588527, 0.433657, 1.280048);
        glVertex3d(0.433657, 0.588528, 1.280048);

        glNormal3d(1.693702, 1.693702, 0.193791);
        glVertex3d(0.58404, 0.427481, 1.318219);
        glVertex3d(0.433657, 0.588528, 1.280048);
        glVertex3d(0.42748, 0.584041, 1.318219);

        glNormal3d(1.671643, 1.671643, -0.312715);
        glVertex3d(0.590771, 0.436745, 1.352573);
        glVertex3d(0.58404, 0.427481, 1.318219);
        glVertex3d(0.42748, 0.584041, 1.318219);

        glNormal3d(1.671643, 1.671643, -0.312715);
        glVertex3d(0.590771, 0.436745, 1.352573);
        glVertex3d(0.42748, 0.584041, 1.318219);
        glVertex3d(0.436745, 0.590771, 1.352573);

        glNormal3d(1, 1.000001, -1);
        glVertex3d(0.664811, 0.538652, 1.352573);
        glVertex3d(0.590771, 0.436745, 1.352573);
        glVertex3d(0.436745, 0.590771, 1.352573);

        glNormal3d(1, 1, -1);
        glVertex3d(0.664811, 0.538652, 1.352573);
        glVertex3d(0.436745, 0.590771, 1.352573);
        glVertex3d(0.538652, 0.664811, 1.352573);

        glNormal3d(1.664481, 1.664481, -0.34195);
        glVertex3d(0.696222, 0.581886, 1.497623);
        glVertex3d(0.664811, 0.538652, 1.352573);
        glVertex3d(0.538652, 0.664811, 1.352573);

        glNormal3d(1.664481, 1.664481, -0.34195);
        glVertex3d(0.696222, 0.581886, 1.497623);
        glVertex3d(0.538652, 0.664811, 1.352573);
        glVertex3d(0.581886, 0.696222, 1.497623);

        glNormal3d(1.663086, 1.663086, -0.347325);
        glVertex3d(0.716415, 0.609679, 1.589233);
        glVertex3d(0.696222, 0.581886, 1.497623);
        glVertex3d(0.581886, 0.696222, 1.497623);

        glNormal3d(1.663086, 1.663085, -0.347325);
        glVertex3d(0.716415, 0.609679, 1.589233);
        glVertex3d(0.581886, 0.696222, 1.497623);
        glVertex3d(0.609678, 0.716415, 1.589233);

        glNormal3d(1.679714, 1.679714, -0.27564);
        glVertex3d(0.736608, 0.637472, 1.707564);
        glVertex3d(0.716415, 0.609679, 1.589233);
        glVertex3d(0.609678, 0.716415, 1.589233);

        glNormal3d(1.679714, 1.679714, -0.27564);
        glVertex3d(0.736608, 0.637472, 1.707564);
        glVertex3d(0.609678, 0.716415, 1.589233);
        glVertex3d(0.637471, 0.736608, 1.707564);

        glNormal3d(1.687829, 1.687829, -0.231908);
        glVertex3d(0.752313, 0.659088, 1.81826);
        glVertex3d(0.736608, 0.637472, 1.707564);
        glVertex3d(0.637471, 0.736608, 1.707564);

        glNormal3d(1.68783, 1.687829, -0.231908);
        glVertex3d(0.752313, 0.659088, 1.81826);
        glVertex3d(0.637471, 0.736608, 1.707564);
        glVertex3d(0.659088, 0.752313, 1.81826);

        glNormal3d(1.686489, 1.686488, -0.239722);
        glVertex3d(0.768018, 0.680705, 1.925139);
        glVertex3d(0.752313, 0.659088, 1.81826);
        glVertex3d(0.659088, 0.752313, 1.81826);

        glNormal3d(1.686489, 1.686488, -0.239722);
        glVertex3d(0.768018, 0.680705, 1.925139);
        glVertex3d(0.659088, 0.752313, 1.81826);
        glVertex3d(0.680705, 0.768019, 1.925138);

        glNormal3d(1.699082, 1.699082, -0.150227);
        glVertex3d(0.78148, 0.699234, 2.074006);
        glVertex3d(0.768018, 0.680705, 1.925139);
        glVertex3d(0.680705, 0.768019, 1.925138);

        glNormal3d(1.699083, 1.699082, -0.150227);
        glVertex3d(0.78148, 0.699234, 2.074006);
        glVertex3d(0.680705, 0.768019, 1.925138);
        glVertex3d(0.699234, 0.781481, 2.074006);

        glNormal3d(1.706771, 1.706769, -0.03085);
        glVertex3d(0.783724, 0.702322, 2.196153);
        glVertex3d(0.78148, 0.699234, 2.074006);
        glVertex3d(0.699234, 0.781481, 2.074006);

        glNormal3d(1.70677, 1.70677, -0.030849);
        glVertex3d(0.783724, 0.702322, 2.196153);
        glVertex3d(0.699234, 0.781481, 2.074006);
        glVertex3d(0.702321, 0.783724, 2.196153);

        glNormal3d(1.706841, 1.706841, -0.027426);
        glVertex3d(0.785968, 0.70541, 2.333569);
        glVertex3d(0.783724, 0.702322, 2.196153);
        glVertex3d(0.702321, 0.783724, 2.196153);

        glNormal3d(1.706841, 1.706841, -0.027426);
        glVertex3d(0.785968, 0.70541, 2.333569);
        glVertex3d(0.702321, 0.783724, 2.196153);
        glVertex3d(0.70541, 0.785968, 2.333569);

        glNormal3d(1.149924, 1.149922, 0.977265);
        glVertex3d(0.754557, 0.662177, 2.34502);
        glVertex3d(0.785968, 0.70541, 2.333569);
        glVertex3d(0.70541, 0.785968, 2.333569);

        glNormal3d(1.149925, 1.149922, 0.977264);
        glVertex3d(0.754557, 0.662177, 2.34502);
        glVertex3d(0.70541, 0.785968, 2.333569);
        glVertex3d(0.662176, 0.754557, 2.34502);

        glNormal3d(1.180571, 1.180569, 0.966845);
        glVertex3d(0.702953, 0.59115, 2.367923);
        glVertex3d(0.754557, 0.662177, 2.34502);
        glVertex3d(0.662176, 0.754557, 2.34502);

        glNormal3d(1.180568, 1.180568, 0.966845);
        glVertex3d(0.702953, 0.59115, 2.367923);
        glVertex3d(0.662176, 0.754557, 2.34502);
        glVertex3d(0.59115, 0.702953, 2.367923);

        glNormal3d(1.307087, 1.307087, 0.900775);
        glVertex3d(0.655836, 0.5263, 2.406094);
        glVertex3d(0.702953, 0.59115, 2.367923);
        glVertex3d(0.59115, 0.702953, 2.367923);

        glNormal3d(1.307087, 1.307087, 0.900775);
        glVertex3d(0.655836, 0.5263, 2.406094);
        glVertex3d(0.59115, 0.702953, 2.367923);
        glVertex3d(0.526299, 0.655837, 2.406094);

        glNormal3d(1.627399, 1.627399, 0.461238);
        glVertex3d(0.6334, 0.495419, 2.478619);
        glVertex3d(0.655836, 0.5263, 2.406094);
        glVertex3d(0.526299, 0.655837, 2.406094);

        glNormal3d(1.6274, 1.627399, 0.461237);
        glVertex3d(0.6334, 0.495419, 2.478619);
        glVertex3d(0.526299, 0.655837, 2.406094);
        glVertex3d(0.495419, 0.633401, 2.478619);

        glNormal3d(1.705917, 1.705916, -0.058002);
        glVertex3d(0.635644, 0.498507, 2.54351);
        glVertex3d(0.6334, 0.495419, 2.478619);
        glVertex3d(0.495419, 0.633401, 2.478619);

        glNormal3d(1.705917, 1.705916, -0.058);
        glVertex3d(0.635644, 0.498507, 2.54351);
        glVertex3d(0.495419, 0.633401, 2.478619);
        glVertex3d(0.498507, 0.635644, 2.54351);

        glNormal3d(1.590575, 1.590575, -0.549947);
        glVertex3d(0.653593, 0.523212, 2.589315);
        glVertex3d(0.635644, 0.498507, 2.54351);
        glVertex3d(0.498507, 0.635644, 2.54351);

        glNormal3d(1.590576, 1.590576, -0.549946);
        glVertex3d(0.653593, 0.523212, 2.589315);
        glVertex3d(0.498507, 0.635644, 2.54351);
        glVertex3d(0.523211, 0.653593, 2.589315);

        glNormal3d(1.378111, 1.378111, -0.845023);
        glVertex3d(0.671542, 0.547917, 2.608401);
        glVertex3d(0.653593, 0.523212, 2.589315);
        glVertex3d(0.523211, 0.653593, 2.589315);

        glNormal3d(1.378109, 1.378108, -0.845026);
        glVertex3d(0.671542, 0.547917, 2.608401);
        glVertex3d(0.523211, 0.653593, 2.589315);
        glVertex3d(0.547916, 0.671542, 2.608401);

        glNormal3d(0.999997, 0.999996, -1);
        glVertex3d(0.689491, 0.572621, 2.608401);
        glVertex3d(0.671542, 0.547917, 2.608401);
        glVertex3d(0.547916, 0.671542, 2.608401);

        glNormal3d(1, 1, -1);
        glVertex3d(0.689491, 0.572621, 2.608401);
        glVertex3d(0.547916, 0.671542, 2.608401);
        glVertex3d(0.572621, 0.689491, 2.608401);

        glNormal3d(1.693702, 1.693702, 0.193793);
        glVertex3d(0.685004, 0.566445, 2.646572);
        glVertex3d(0.689491, 0.572621, 2.608401);
        glVertex3d(0.572621, 0.689491, 2.608401);

        glNormal3d(1.693702, 1.693702, 0.193793);
        glVertex3d(0.685004, 0.566445, 2.646572);
        glVertex3d(0.572621, 0.689491, 2.608401);
        glVertex3d(0.566445, 0.685004, 2.646572);

        glNormal3d(1.676554, 1.676554, -0.290774);
        glVertex3d(0.693978, 0.578798, 2.696194);
        glVertex3d(0.685004, 0.566445, 2.646572);
        glVertex3d(0.566445, 0.685004, 2.646572);

        glNormal3d(1.676554, 1.676554, -0.290774);
        glVertex3d(0.693978, 0.578798, 2.696194);
        glVertex3d(0.566445, 0.685004, 2.646572);
        glVertex3d(0.578797, 0.693979, 2.696194);

        glNormal3d(1.427625, 1.427625, -0.796413);
        glVertex3d(0.711927, 0.603503, 2.719096);
        glVertex3d(0.693978, 0.578798, 2.696194);
        glVertex3d(0.578797, 0.693979, 2.696194);

        glNormal3d(1.427626, 1.427627, -0.796411);
        glVertex3d(0.711927, 0.603503, 2.719096);
        glVertex3d(0.578797, 0.693979, 2.696194);
        glVertex3d(0.603502, 0.711928, 2.719097);

        glNormal3d(1.000001, 1.000003, -1);
        glVertex3d(0.743338, 0.646736, 2.719097);
        glVertex3d(0.711927, 0.603503, 2.719096);
        glVertex3d(0.603502, 0.711928, 2.719097);

        glNormal3d(0.999999, 0.999997, -1);
        glVertex3d(0.743338, 0.646736, 2.719097);
        glVertex3d(0.603502, 0.711928, 2.719097);
        glVertex3d(0.646736, 0.743339, 2.719096);

        glNormal3d(1.671643, 1.671643, -0.312717);
        glVertex3d(0.754557, 0.662177, 2.776353);
        glVertex3d(0.743338, 0.646736, 2.719097);
        glVertex3d(0.646736, 0.743339, 2.719096);

        glNormal3d(1.671643, 1.671642, -0.312718);
        glVertex3d(0.754557, 0.662177, 2.776353);
        glVertex3d(0.646736, 0.743339, 2.719096);
        glVertex3d(0.662176, 0.754557, 2.776353);

        glNormal3d(1.705764, 1.705763, -0.061612);
        glVertex3d(0.7568, 0.665265, 2.837427);
        glVertex3d(0.754557, 0.662177, 2.776353);
        glVertex3d(0.662176, 0.754557, 2.776353);

        glNormal3d(1.705764, 1.705762, -0.061613);
        glVertex3d(0.7568, 0.665265, 2.837427);
        glVertex3d(0.662176, 0.754557, 2.776353);
        glVertex3d(0.665264, 0.756801, 2.837427);

        glNormal3d(1.319365, 1.319366, 0.892195);
        glVertex3d(0.738851, 0.64056, 2.852695);
        glVertex3d(0.7568, 0.665265, 2.837427);
        glVertex3d(0.665264, 0.756801, 2.837427);

        glNormal3d(1.31937, 1.319369, 0.892192);
        glVertex3d(0.738851, 0.64056, 2.852695);
        glVertex3d(0.665264, 0.756801, 2.837427);
        glVertex3d(0.640559, 0.738852, 2.852695);

        glNormal3d(1.665487, 1.665486, 0.338017);
        glVertex3d(0.729877, 0.628208, 2.894683);
        glVertex3d(0.738851, 0.64056, 2.852695);
        glVertex3d(0.640559, 0.738852, 2.852695);

        glNormal3d(1.665485, 1.665486, 0.33802);
        glVertex3d(0.729877, 0.628208, 2.894683);
        glVertex3d(0.640559, 0.738852, 2.852695);
        glVertex3d(0.628207, 0.729877, 2.894684);

        glNormal3d(1.608313, 1.608315, -0.509812);
        glVertex3d(0.743338, 0.646736, 2.932855);
        glVertex3d(0.729877, 0.628208, 2.894683);
        glVertex3d(0.628207, 0.729877, 2.894684);

        glNormal3d(1.608313, 1.608312, -0.509815);
        glVertex3d(0.743338, 0.646736, 2.932855);
        glVertex3d(0.628207, 0.729877, 2.894684);
        glVertex3d(0.646736, 0.743339, 2.932855);

        glNormal3d(1.437469, 1.43747, 0.785647);
        glVertex3d(0.723146, 0.618943, 2.959574);
        glVertex3d(0.743338, 0.646736, 2.932855);
        glVertex3d(0.646736, 0.743339, 2.932855);

        glNormal3d(1.437472, 1.437472, 0.785644);
        glVertex3d(0.723146, 0.618943, 2.959574);
        glVertex3d(0.646736, 0.743339, 2.932855);
        glVertex3d(0.618943, 0.723146, 2.959574);

        glNormal3d(1.518839, 1.518839, 0.679421);
        glVertex3d(0.689491, 0.572622, 3.020648);
        glVertex3d(0.723146, 0.618943, 2.959574);
        glVertex3d(0.618943, 0.723146, 2.959574);

        glNormal3d(1.518839, 1.518838, 0.679421);
        glVertex3d(0.689491, 0.572622, 3.020648);
        glVertex3d(0.618943, 0.723146, 2.959574);
        glVertex3d(0.572621, 0.689491, 3.020648);

        glNormal3d(1.572671, 1.572671, 0.586597);
        glVertex3d(0.664811, 0.538652, 3.077905);
        glVertex3d(0.689491, 0.572622, 3.020648);
        glVertex3d(0.572621, 0.689491, 3.020648);

        glNormal3d(1.572671, 1.572671, 0.586597);
        glVertex3d(0.664811, 0.538652, 3.077905);
        glVertex3d(0.572621, 0.689491, 3.020648);
        glVertex3d(0.538652, 0.664811, 3.077905);

        glNormal3d(1.693702, 1.693701, 0.193792);
        glVertex3d(0.653593, 0.523212, 3.173333);
        glVertex3d(0.664811, 0.538652, 3.077905);
        glVertex3d(0.538652, 0.664811, 3.077905);

        glNormal3d(1.693701, 1.693702, 0.193794);
        glVertex3d(0.653593, 0.523212, 3.173333);
        glVertex3d(0.538652, 0.664811, 3.077905);
        glVertex3d(0.523211, 0.653593, 3.173333);

        glNormal3d(1.703999, 1.703999, 0.093652);
        glVertex3d(0.649106, 0.517036, 3.253492);
        glVertex3d(0.653593, 0.523212, 3.173333);
        glVertex3d(0.523211, 0.653593, 3.173333);

        glNormal3d(1.703999, 1.703999, 0.093651);
        glVertex3d(0.649106, 0.517036, 3.253492);
        glVertex3d(0.523211, 0.653593, 3.173333);
        glVertex3d(0.517035, 0.649106, 3.253492);

        glNormal3d(1.691782, 1.691782, -0.207062);
        glVertex3d(0.662568, 0.535564, 3.360371);
        glVertex3d(0.649106, 0.517036, 3.253492);
        glVertex3d(0.517035, 0.649106, 3.253492);

        glNormal3d(1.691782, 1.691783, -0.207061);
        glVertex3d(0.662568, 0.535564, 3.360371);
        glVertex3d(0.517035, 0.649106, 3.253492);
        glVertex3d(0.535564, 0.662568, 3.360371);

        glNormal3d(1.638577, 1.638578, -0.429463);
        glVertex3d(0.691735, 0.57571, 3.463433);
        glVertex3d(0.662568, 0.535564, 3.360371);
        glVertex3d(0.535564, 0.662568, 3.360371);

        glNormal3d(1.638577, 1.638578, -0.429463);
        glVertex3d(0.691735, 0.57571, 3.463433);
        glVertex3d(0.535564, 0.662568, 3.360371);
        glVertex3d(0.575709, 0.691735, 3.463433);

        glNormal3d(1.557622, 1.557622, -0.614911);
        glVertex3d(0.725389, 0.622031, 3.535958);
        glVertex3d(0.691735, 0.57571, 3.463433);
        glVertex3d(0.575709, 0.691735, 3.463433);

        glNormal3d(1.557622, 1.55762, -0.614913);
        glVertex3d(0.725389, 0.622031, 3.535958);
        glVertex3d(0.575709, 0.691735, 3.463433);
        glVertex3d(0.622031, 0.72539, 3.535958);

        glNormal3d(1.5179, 1.517899, -0.680852);
        glVertex3d(0.761288, 0.671441, 3.600849);
        glVertex3d(0.725389, 0.622031, 3.535958);
        glVertex3d(0.622031, 0.72539, 3.535958);

        glNormal3d(1.5179, 1.517902, -0.68085);
        glVertex3d(0.761288, 0.671441, 3.600849);
        glVertex3d(0.622031, 0.72539, 3.535958);
        glVertex3d(0.695257, 0.737471, 3.600849);

        glNormal3d(1.676555, 1.676554, -0.290772);
        glVertex3d(0.846546, 0.788789, 3.829875);
        glVertex3d(0.828597, 0.764084, 3.73063);
        glVertex3d(0.764084, 0.828597, 3.73063);

        glNormal3d(1.676555, 1.676553, -0.290773);
        glVertex3d(0.846546, 0.788789, 3.829875);
        glVertex3d(0.764084, 0.828597, 3.73063);
        glVertex3d(0.788788, 0.846546, 3.829875);

        glNormal3d(1.68649, 1.686487, -0.239722);
        glVertex3d(0.860008, 0.807317, 3.921486);
        glVertex3d(0.846546, 0.788789, 3.829875);
        glVertex3d(0.788788, 0.846546, 3.829875);

        glNormal3d(1.686489, 1.686489, -0.239721);
        glVertex3d(0.860008, 0.807317, 3.921486);
        glVertex3d(0.788788, 0.846546, 3.829875);
        glVertex3d(0.807317, 0.860008, 3.921486);

        glNormal3d(1.706556, 1.706555, 0.039475);
        glVertex3d(0.857764, 0.804229, 4.016913);
        glVertex3d(0.860008, 0.807317, 3.921486);
        glVertex3d(0.807317, 0.860008, 3.921486);

        glNormal3d(1.706554, 1.706557, 0.039477);
        glVertex3d(0.857764, 0.804229, 4.016913);
        glVertex3d(0.807317, 0.860008, 3.921486);
        glVertex3d(0.804229, 0.857764, 4.016913);

        glNormal3d(1.346655, 1.346658, 0.871584);
        glVertex3d(0.837571, 0.776436, 4.035999);
        glVertex3d(0.857764, 0.804229, 4.016913);
        glVertex3d(0.804229, 0.857764, 4.016913);

        glNormal3d(1.34666, 1.34666, 0.871581);
        glVertex3d(0.837571, 0.776436, 4.035999);
        glVertex3d(0.804229, 0.857764, 4.016913);
        glVertex3d(0.776436, 0.837572, 4.035999);

        glNormal3d(1.455984, 1.455984, 0.764302);
        glVertex3d(0.810648, 0.739379, 4.07417);
        glVertex3d(0.837571, 0.776436, 4.035999);
        glVertex3d(0.776436, 0.837572, 4.035999);

        glNormal3d(1.455985, 1.455984, 0.764301);
        glVertex3d(0.810648, 0.739379, 4.07417);
        glVertex3d(0.776436, 0.837572, 4.035999);
        glVertex3d(0.739379, 0.810648, 4.07417);

        glNormal3d(1.697717, 1.697716, 0.16243);
        glVertex3d(0.803917, 0.730115, 4.142878);
        glVertex3d(0.810648, 0.739379, 4.07417);
        glVertex3d(0.739379, 0.810648, 4.07417);

        glNormal3d(1.697716, 1.697716, 0.162431);
        glVertex3d(0.803917, 0.730115, 4.142878);
        glVertex3d(0.739379, 0.810648, 4.07417);
        glVertex3d(0.730115, 0.803917, 4.142878);

        glNormal3d(1.649098, 1.649098, -0.396665);
        glVertex3d(0.819622, 0.751732, 4.203952);
        glVertex3d(0.803917, 0.730115, 4.142878);
        glVertex3d(0.730115, 0.803917, 4.142878);

        glNormal3d(1.649098, 1.649098, -0.396666);
        glVertex3d(0.819622, 0.751732, 4.203952);
        glVertex3d(0.730115, 0.803917, 4.142878);
        glVertex3d(0.751731, 0.819622, 4.203952);

        glNormal3d(1.277298, 1.277298, -0.919897);
        glVertex3d(0.862251, 0.810405, 4.234489);
        glVertex3d(0.819622, 0.751732, 4.203952);
        glVertex3d(0.751731, 0.819622, 4.203952);

        glNormal3d(1.277298, 1.277298, -0.919897);
        glVertex3d(0.862251, 0.810405, 4.234489);
        glVertex3d(0.751731, 0.819622, 4.203952);
        glVertex3d(0.810405, 0.862252, 4.234489);

        glNormal3d(1.173506, 1.173506, -0.969428);
        glVertex3d(0.907124, 0.872168, 4.253574);
        glVertex3d(0.862251, 0.810405, 4.234489);
        glVertex3d(0.810405, 0.862252, 4.234489);

        glNormal3d(1.173507, 1.173503, -0.969429);
        glVertex3d(0.907124, 0.872168, 4.253574);
        glVertex3d(0.810405, 0.862252, 4.234489);
        glVertex3d(0.872167, 0.907124, 4.253574);

        glNormal3d(1.043829, 1.022339, -0.998789);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(0.872167, 0.907124, 4.253574);
        glVertex3d(0.849724, 0.951172, 4.253574);

        glNormal3d(1.218629, 1.111397, -0.969429);
        glVertex3d(0.872167, 0.907124, 4.253574);
        glVertex3d(0.810405, 0.862252, 4.234489);
        glVertex3d(0.777118, 0.927581, 4.234489);

        glNormal3d(1.21863, 1.111404, -0.969428);
        glVertex3d(0.872167, 0.907124, 4.253574);
        glVertex3d(0.777118, 0.927581, 4.234489);
        glVertex3d(0.849724, 0.951172, 4.253574);

        glNormal3d(1.349416, 1.178037, -0.919897);
        glVertex3d(0.810405, 0.862252, 4.234489);
        glVertex3d(0.751731, 0.819622, 4.203952);
        glVertex3d(0.708143, 0.90517, 4.203952);

        glNormal3d(1.349416, 1.178037, -0.919897);
        glVertex3d(0.810405, 0.862252, 4.234489);
        glVertex3d(0.708143, 0.90517, 4.203952);
        glVertex3d(0.777118, 0.927581, 4.234489);

        glNormal3d(1.817911, 1.416746, -0.396666);
        glVertex3d(0.751731, 0.819622, 4.203952);
        glVertex3d(0.730115, 0.803917, 4.142878);
        glVertex3d(0.682731, 0.896913, 4.142878);

        glNormal3d(1.817911, 1.416746, -0.396666);
        glVertex3d(0.751731, 0.819622, 4.203952);
        glVertex3d(0.682731, 0.896913, 4.142878);
        glVertex3d(0.708143, 0.90517, 4.203952);

        glNormal3d(1.879174, 1.447961, 0.162432);
        glVertex3d(0.730115, 0.803917, 4.142878);
        glVertex3d(0.739379, 0.810648, 4.07417);
        glVertex3d(0.693622, 0.900452, 4.07417);

        glNormal3d(1.879174, 1.447961, 0.162432);
        glVertex3d(0.730115, 0.803917, 4.142878);
        glVertex3d(0.693622, 0.900452, 4.07417);
        glVertex3d(0.682731, 0.896913, 4.142878);

        glNormal3d(1.574574, 1.29276, 0.764301);
        glVertex3d(0.739379, 0.810648, 4.07417);
        glVertex3d(0.776436, 0.837572, 4.035999);
        glVertex3d(0.737185, 0.914606, 4.035999);

        glNormal3d(1.574575, 1.29276, 0.7643);
        glVertex3d(0.739379, 0.810648, 4.07417);
        glVertex3d(0.737185, 0.914606, 4.035999);
        glVertex3d(0.693622, 0.900452, 4.07417);

        glNormal3d(1.436817, 1.222569, 0.871581);
        glVertex3d(0.776436, 0.837572, 4.035999);
        glVertex3d(0.804229, 0.857764, 4.016913);
        glVertex3d(0.769857, 0.925222, 4.016913);

        glNormal3d(1.436817, 1.222569, 0.871581);
        glVertex3d(0.776436, 0.837572, 4.035999);
        glVertex3d(0.769857, 0.925222, 4.016913);
        glVertex3d(0.737185, 0.914606, 4.035999);

        glNormal3d(1.890312, 1.453637, 0.039476);
        glVertex3d(0.804229, 0.857764, 4.016913);
        glVertex3d(0.807317, 0.860008, 3.921486);
        glVertex3d(0.773488, 0.926402, 3.921486);

        glNormal3d(1.890312, 1.453637, 0.039476);
        glVertex3d(0.804229, 0.857764, 4.016913);
        glVertex3d(0.773488, 0.926402, 3.921486);
        glVertex3d(0.769857, 0.925222, 4.016913);

        glNormal3d(1.865026, 1.440753, -0.239721);
        glVertex3d(0.807317, 0.860008, 3.921486);
        glVertex3d(0.788788, 0.846546, 3.829875);
        glVertex3d(0.751706, 0.919325, 3.829875);

        glNormal3d(1.865026, 1.440753, -0.239721);
        glVertex3d(0.807317, 0.860008, 3.921486);
        glVertex3d(0.751706, 0.919325, 3.829875);
        glVertex3d(0.773488, 0.926402, 3.921486);

        glNormal3d(1.852508, 1.434374, -0.290773);
        glVertex3d(0.788788, 0.846546, 3.829875);
        glVertex3d(0.764084, 0.828597, 3.73063);
        glVertex3d(0.722664, 0.909888, 3.73063);

        glNormal3d(1.852508, 1.434375, -0.290773);
        glVertex3d(0.788788, 0.846546, 3.829875);
        glVertex3d(0.722664, 0.909888, 3.73063);
        glVertex3d(0.751706, 0.919325, 3.829875);

        glNormal3d(1.694913, 1.354077, -0.62588);
        glVertex3d(0.764084, 0.828597, 3.73063);
        glVertex3d(0.731869, 0.805192, 3.681621);
        glVertex3d(0.67547, 0.894554, 3.669557);

        glNormal3d(1.694913, 1.354076, -0.625881);
        glVertex3d(0.764084, 0.828597, 3.73063);
        glVertex3d(0.67547, 0.894554, 3.669557);
        glVertex3d(0.722664, 0.909888, 3.73063);

        glNormal3d(1.702644, 1.358014, -0.614913);
        glVertex3d(0.622031, 0.72539, 3.535958);
        glVertex3d(0.575709, 0.691735, 3.463433);
        glVertex3d(0.501216, 0.837936, 3.463433);

        glNormal3d(1.702645, 1.358017, -0.614909);
        glVertex3d(0.622031, 0.72539, 3.535958);
        glVertex3d(0.501216, 0.837936, 3.463433);
        glVertex3d(0.582812, 0.802362, 3.535958);

        glNormal3d(1.804655, 1.409991, -0.429463);
        glVertex3d(0.575709, 0.691735, 3.463433);
        glVertex3d(0.535564, 0.662568, 3.360371);
        glVertex3d(0.454023, 0.822601, 3.360371);

        glNormal3d(1.804655, 1.409991, -0.429463);
        glVertex3d(0.575709, 0.691735, 3.463433);
        glVertex3d(0.454023, 0.822601, 3.360371);
        glVertex3d(0.501216, 0.837936, 3.463433);

        glNormal3d(1.871696, 1.444152, -0.207061);
        glVertex3d(0.535564, 0.662568, 3.360371);
        glVertex3d(0.517035, 0.649106, 3.253492);
        glVertex3d(0.432241, 0.815524, 3.253492);

        glNormal3d(1.871697, 1.444151, -0.207063);
        glVertex3d(0.535564, 0.662568, 3.360371);
        glVertex3d(0.432241, 0.815524, 3.253492);
        glVertex3d(0.454023, 0.822601, 3.360371);

        glNormal3d(1.887091, 1.451994, 0.09365);
        glVertex3d(0.517035, 0.649106, 3.253492);
        glVertex3d(0.523211, 0.653593, 3.173333);
        glVertex3d(0.439502, 0.817883, 3.173333);

        glNormal3d(1.88709, 1.451995, 0.093654);
        glVertex3d(0.517035, 0.649106, 3.253492);
        glVertex3d(0.439502, 0.817883, 3.173333);
        glVertex3d(0.432241, 0.815524, 3.253492);

        glNormal3d(1.874115, 1.445384, 0.193795);
        glVertex3d(0.523211, 0.653593, 3.173333);
        glVertex3d(0.538652, 0.664811, 3.077905);
        glVertex3d(0.457653, 0.823781, 3.077905);

        glNormal3d(1.874116, 1.445383, 0.193792);
        glVertex3d(0.523211, 0.653593, 3.173333);
        glVertex3d(0.457653, 0.823781, 3.077905);
        glVertex3d(0.439502, 0.817883, 3.173333);

        glNormal3d(1.721608, 1.367677, 0.586597);
        glVertex3d(0.538652, 0.664811, 3.077905);
        glVertex3d(0.572621, 0.689491, 3.020648);
        glVertex3d(0.497586, 0.836756, 3.020648);

        glNormal3d(1.721606, 1.367677, 0.586599);
        glVertex3d(0.538652, 0.664811, 3.077905);
        glVertex3d(0.497586, 0.836756, 3.020648);
        glVertex3d(0.457653, 0.823781, 3.077905);

        glNormal3d(1.653774, 1.333115, 0.679421);
        glVertex3d(0.572621, 0.689491, 3.020648);
        glVertex3d(0.618943, 0.723146, 2.959574);
        glVertex3d(0.55204, 0.854449, 2.959574);

        glNormal3d(1.653777, 1.333115, 0.679419);
        glVertex3d(0.572621, 0.689491, 3.020648);
        glVertex3d(0.55204, 0.854449, 2.959574);
        glVertex3d(0.497586, 0.836756, 3.020648);

        glNormal3d(1.551248, 1.280874, 0.785644);
        glVertex3d(0.618943, 0.723146, 2.959574);
        glVertex3d(0.646736, 0.743339, 2.932855);
        glVertex3d(0.584713, 0.865065, 2.932855);

        glNormal3d(1.551244, 1.280874, 0.785646);
        glVertex3d(0.618943, 0.723146, 2.959574);
        glVertex3d(0.584713, 0.865065, 2.932855);
        glVertex3d(0.55204, 0.854449, 2.959574);

        glNormal3d(1.766519, 1.39056, -0.509815);
        glVertex3d(0.646736, 0.743339, 2.932855);
        glVertex3d(0.628207, 0.729877, 2.894684);
        glVertex3d(0.562931, 0.857988, 2.894684);

        glNormal3d(1.766519, 1.39056, -0.509815);
        glVertex3d(0.646736, 0.743339, 2.932855);
        glVertex3d(0.562931, 0.857988, 2.894684);
        glVertex3d(0.584713, 0.865065, 2.932855);

        glNormal3d(1.838562, 1.427267, 0.33802);
        glVertex3d(0.628207, 0.729877, 2.894684);
        glVertex3d(0.640559, 0.738852, 2.852695);
        glVertex3d(0.577452, 0.862706, 2.852695);

        glNormal3d(1.838562, 1.427267, 0.338019);
        glVertex3d(0.628207, 0.729877, 2.894684);
        glVertex3d(0.577452, 0.862706, 2.852695);
        glVertex3d(0.562931, 0.857988, 2.894684);

        glNormal3d(1.402429, 1.205047, 0.892192);
        glVertex3d(0.640559, 0.738852, 2.852695);
        glVertex3d(0.665264, 0.756801, 2.837427);
        glVertex3d(0.606495, 0.872143, 2.837427);

        glNormal3d(1.402429, 1.205047, 0.892192);
        glVertex3d(0.640559, 0.738852, 2.852695);
        glVertex3d(0.606495, 0.872143, 2.837427);
        glVertex3d(0.577452, 0.862706, 2.852695);

        glNormal3d(1.889313, 1.453128, -0.061614);
        glVertex3d(0.665264, 0.756801, 2.837427);
        glVertex3d(0.662176, 0.754557, 2.776353);
        glVertex3d(0.602864, 0.870963, 2.776353);

        glNormal3d(1.889314, 1.453127, -0.061617);
        glVertex3d(0.665264, 0.756801, 2.837427);
        glVertex3d(0.602864, 0.870963, 2.776353);
        glVertex3d(0.606495, 0.872143, 2.837427);

        glNormal3d(1.846319, 1.43122, -0.312718);
        glVertex3d(0.662176, 0.754557, 2.776353);
        glVertex3d(0.646736, 0.743339, 2.719096);
        glVertex3d(0.584713, 0.865065, 2.719096);

        glNormal3d(1.84632, 1.431222, -0.312715);
        glVertex3d(0.662176, 0.754557, 2.776353);
        glVertex3d(0.584713, 0.865065, 2.719096);
        glVertex3d(0.602864, 0.870963, 2.776353);

        glNormal3d(0.999997, 0.999999, -1);
        glVertex3d(0.646736, 0.743339, 2.719096);
        glVertex3d(0.603502, 0.711928, 2.719097);
        glVertex3d(0.533889, 0.848552, 2.719097);

        glNormal3d(0.999997, 0.999999, -1);
        glVertex3d(0.646736, 0.743339, 2.719096);
        glVertex3d(0.533889, 0.848552, 2.719097);
        glVertex3d(0.584713, 0.865065, 2.719096);

        glNormal3d(1.538841, 1.274553, -0.796411);
        glVertex3d(0.603502, 0.711928, 2.719097);
        glVertex3d(0.578797, 0.693979, 2.696194);
        glVertex3d(0.504847, 0.839115, 2.696194);

        glNormal3d(1.538845, 1.274556, -0.796408);
        glVertex3d(0.603502, 0.711928, 2.719097);
        glVertex3d(0.504847, 0.839115, 2.696194);
        glVertex3d(0.533889, 0.848552, 2.719097);

        glNormal3d(1.852508, 1.434373, -0.290773);
        glVertex3d(0.578797, 0.693979, 2.696194);
        glVertex3d(0.566445, 0.685004, 2.646572);
        glVertex3d(0.490326, 0.834397, 2.646572);

        glNormal3d(1.852508, 1.434373, -0.290774);
        glVertex3d(0.578797, 0.693979, 2.696194);
        glVertex3d(0.490326, 0.834397, 2.646572);
        glVertex3d(0.504847, 0.839115, 2.696194);

        glNormal3d(1.874116, 1.445383, 0.193793);
        glVertex3d(0.566445, 0.685004, 2.646572);
        glVertex3d(0.572621, 0.689491, 2.608401);
        glVertex3d(0.497586, 0.836756, 2.608401);

        glNormal3d(1.874116, 1.445383, 0.193793);
        glVertex3d(0.566445, 0.685004, 2.646572);
        glVertex3d(0.497586, 0.836756, 2.608401);
        glVertex3d(0.490326, 0.834397, 2.646572);

        glNormal3d(1, 1, -1);
        glVertex3d(0.572621, 0.689491, 2.608401);
        glVertex3d(0.547916, 0.671542, 2.608401);
        glVertex3d(0.468544, 0.82732, 2.608401);

        glNormal3d(1, 1, -1);
        glVertex3d(0.572621, 0.689491, 2.608401);
        glVertex3d(0.468544, 0.82732, 2.608401);
        glVertex3d(0.497586, 0.836756, 2.608401);

        glNormal3d(1.476444, 1.24276, -0.845026);
        glVertex3d(0.547916, 0.671542, 2.608401);
        glVertex3d(0.523211, 0.653593, 2.589315);
        glVertex3d(0.439502, 0.817883, 2.589315);

        glNormal3d(1.476444, 1.242759, -0.845026);
        glVertex3d(0.547916, 0.671542, 2.608401);
        glVertex3d(0.439502, 0.817883, 2.589315);
        glVertex3d(0.468544, 0.82732, 2.608401);

        glNormal3d(1.744169, 1.379172, -0.549946);
        glVertex3d(0.523211, 0.653593, 2.589315);
        glVertex3d(0.498507, 0.635644, 2.54351);
        glVertex3d(0.410459, 0.808447, 2.54351);

        glNormal3d(1.74417, 1.379172, -0.549945);
        glVertex3d(0.523211, 0.653593, 2.589315);
        glVertex3d(0.410459, 0.808447, 2.54351);
        glVertex3d(0.439502, 0.817883, 2.589315);

        glNormal3d(1.889507, 1.453226, -0.058);
        glVertex3d(0.498507, 0.635644, 2.54351);
        glVertex3d(0.495419, 0.633401, 2.478619);
        glVertex3d(0.406829, 0.807267, 2.478619);

        glNormal3d(1.889507, 1.453225, -0.058002);
        glVertex3d(0.498507, 0.635644, 2.54351);
        glVertex3d(0.406829, 0.807267, 2.478619);
        glVertex3d(0.410459, 0.808447, 2.54351);

        glNormal3d(1.79057, 1.402814, 0.461237);
        glVertex3d(0.495419, 0.633401, 2.478619);
        glVertex3d(0.526299, 0.655837, 2.406094);
        glVertex3d(0.443132, 0.819063, 2.406094);

        glNormal3d(1.790569, 1.402815, 0.461239);
        glVertex3d(0.495419, 0.633401, 2.478619);
        glVertex3d(0.443132, 0.819063, 2.406094);
        glVertex3d(0.406829, 0.807267, 2.478619);

        glNormal3d(1.386952, 1.197162, 0.900775);
        glVertex3d(0.526299, 0.655837, 2.406094);
        glVertex3d(0.59115, 0.702953, 2.367923);
        glVertex3d(0.519368, 0.843833, 2.367923);

        glNormal3d(1.386954, 1.197162, 0.900774);
        glVertex3d(0.526299, 0.655837, 2.406094);
        glVertex3d(0.519368, 0.843833, 2.367923);
        glVertex3d(0.443132, 0.819063, 2.406094);

        glNormal3d(1.227529, 1.115933, 0.966845);
        glVertex3d(0.59115, 0.702953, 2.367923);
        glVertex3d(0.662176, 0.754557, 2.34502);
        glVertex3d(0.602864, 0.870963, 2.34502);

        glNormal3d(1.227531, 1.115933, 0.966845);
        glVertex3d(0.59115, 0.702953, 2.367923);
        glVertex3d(0.602864, 0.870963, 2.34502);
        glVertex3d(0.519368, 0.843833, 2.367923);

        glNormal3d(1.188915, 1.096257, 0.977264);
        glVertex3d(0.662176, 0.754557, 2.34502);
        glVertex3d(0.70541, 0.785968, 2.333569);
        glVertex3d(0.653688, 0.887477, 2.333569);

        glNormal3d(1.188911, 1.096256, 0.977265);
        glVertex3d(0.662176, 0.754557, 2.34502);
        glVertex3d(0.653688, 0.887477, 2.333569);
        glVertex3d(0.602864, 0.870963, 2.34502);

        glNormal3d(1.890672, 1.453819, -0.027426);
        glVertex3d(0.70541, 0.785968, 2.333569);
        glVertex3d(0.702321, 0.783724, 2.196153);
        glVertex3d(0.650058, 0.886297, 2.196153);

        glNormal3d(1.890672, 1.453819, -0.027426);
        glVertex3d(0.70541, 0.785968, 2.333569);
        glVertex3d(0.650058, 0.886297, 2.196153);
        glVertex3d(0.653688, 0.887477, 2.333569);

        glNormal3d(1.890583, 1.453774, -0.030849);
        glVertex3d(0.702321, 0.783724, 2.196153);
        glVertex3d(0.699234, 0.781481, 2.074006);
        glVertex3d(0.646428, 0.885118, 2.074006);

        glNormal3d(1.890583, 1.453774, -0.030849);
        glVertex3d(0.702321, 0.783724, 2.196153);
        glVertex3d(0.646428, 0.885118, 2.074006);
        glVertex3d(0.650058, 0.886297, 2.196153);

        glNormal3d(1.880895, 1.448838, -0.150228);
        glVertex3d(0.699234, 0.781481, 2.074006);
        glVertex3d(0.680705, 0.768019, 1.925138);
        glVertex3d(0.624646, 0.87804, 1.925139);

        glNormal3d(1.880895, 1.448838, -0.150228);
        glVertex3d(0.699234, 0.781481, 2.074006);
        glVertex3d(0.624646, 0.87804, 1.925139);
        glVertex3d(0.646428, 0.885118, 2.074006);

        glNormal3d(1.865026, 1.440753, -0.239722);
        glVertex3d(0.680705, 0.768019, 1.925138);
        glVertex3d(0.659088, 0.752313, 1.81826);
        glVertex3d(0.599234, 0.869784, 1.81826);

        glNormal3d(1.865026, 1.440753, -0.239722);
        glVertex3d(0.680705, 0.768019, 1.925138);
        glVertex3d(0.599234, 0.869784, 1.81826);
        glVertex3d(0.624646, 0.87804, 1.925139);

        glNormal3d(1.866716, 1.441613, -0.231908);
        glVertex3d(0.659088, 0.752313, 1.81826);
        glVertex3d(0.637471, 0.736608, 1.707564);
        glVertex3d(0.573822, 0.861527, 1.707564);

        glNormal3d(1.866716, 1.441614, -0.231907);
        glVertex3d(0.659088, 0.752313, 1.81826);
        glVertex3d(0.573822, 0.861527, 1.707564);
        glVertex3d(0.599234, 0.869784, 1.81826);

        glNormal3d(1.85649, 1.436403, -0.27564);
        glVertex3d(0.637471, 0.736608, 1.707564);
        glVertex3d(0.609678, 0.716415, 1.589233);
        glVertex3d(0.54115, 0.850911, 1.589233);

        glNormal3d(1.85649, 1.436402, -0.27564);
        glVertex3d(0.637471, 0.736608, 1.707564);
        glVertex3d(0.54115, 0.850911, 1.589233);
        glVertex3d(0.573822, 0.861527, 1.707564);

        glNormal3d(1.835537, 1.425727, -0.347325);
        glVertex3d(0.609678, 0.716415, 1.589233);
        glVertex3d(0.581886, 0.696222, 1.497623);
        glVertex3d(0.508477, 0.840295, 1.497623);

        glNormal3d(1.835537, 1.425727, -0.347325);
        glVertex3d(0.609678, 0.716415, 1.589233);
        glVertex3d(0.508477, 0.840295, 1.497623);
        glVertex3d(0.54115, 0.850911, 1.589233);

        glNormal3d(1.837295, 1.426623, -0.34195);
        glVertex3d(0.581886, 0.696222, 1.497623);
        glVertex3d(0.538652, 0.664811, 1.352573);
        glVertex3d(0.457653, 0.823781, 1.352573);

        glNormal3d(1.837295, 1.426623, -0.34195);
        glVertex3d(0.581886, 0.696222, 1.497623);
        glVertex3d(0.457653, 0.823781, 1.352573);
        glVertex3d(0.508477, 0.840295, 1.497623);

        glNormal3d(1, 1, -1);
        glVertex3d(0.538652, 0.664811, 1.352573);
        glVertex3d(0.436745, 0.590771, 1.352573);
        glVertex3d(0.337854, 0.784856, 1.352573);

        glNormal3d(1, 1, -1);
        glVertex3d(0.538652, 0.664811, 1.352573);
        glVertex3d(0.337854, 0.784856, 1.352573);
        glVertex3d(0.457653, 0.823781, 1.352573);

        glNormal3d(1.84632, 1.431221, -0.312715);
        glVertex3d(0.436745, 0.590771, 1.352573);
        glVertex3d(0.42748, 0.584041, 1.318219);
        glVertex3d(0.326963, 0.781317, 1.318219);

        glNormal3d(1.84632, 1.431221, -0.312716);
        glVertex3d(0.436745, 0.590771, 1.352573);
        glVertex3d(0.326963, 0.781317, 1.318219);
        glVertex3d(0.337854, 0.784856, 1.352573);

        glNormal3d(1.874116, 1.445384, 0.193791);
        glVertex3d(0.42748, 0.584041, 1.318219);
        glVertex3d(0.433657, 0.588528, 1.280048);
        glVertex3d(0.334223, 0.783677, 1.280048);

        glNormal3d(1.874116, 1.445384, 0.193791);
        glVertex3d(0.42748, 0.584041, 1.318219);
        glVertex3d(0.334223, 0.783677, 1.280048);
        glVertex3d(0.326963, 0.781317, 1.318219);

        glNormal3d(1.881387, 1.449088, 0.146553);
        glVertex3d(0.433657, 0.588528, 1.280048);
        glVertex3d(0.442921, 0.595259, 1.203705);
        glVertex3d(0.345114, 0.787215, 1.203706);

        glNormal3d(1.881386, 1.449088, 0.146555);
        glVertex3d(0.433657, 0.588528, 1.280048);
        glVertex3d(0.345114, 0.787215, 1.203706);
        glVertex3d(0.334223, 0.783677, 1.280048);

        glNormal3d(1.89011, 1.453533, -0.04485);
        glVertex3d(0.442921, 0.595259, 1.203705);
        glVertex3d(0.439833, 0.593015, 1.119729);
        glVertex3d(0.341484, 0.786036, 1.119729);

        glNormal3d(1.89011, 1.453533, -0.04485);
        glVertex3d(0.442921, 0.595259, 1.203705);
        glVertex3d(0.341484, 0.786036, 1.119729);
        glVertex3d(0.345114, 0.787215, 1.203706);

        glNormal3d(1.835537, 1.425727, -0.347324);
        glVertex3d(0.439833, 0.593015, 1.119729);
        glVertex3d(0.421304, 0.579553, 1.058655);
        glVertex3d(0.319703, 0.778958, 1.058656);

        glNormal3d(1.835537, 1.425727, -0.347324);
        glVertex3d(0.439833, 0.593015, 1.119729);
        glVertex3d(0.319703, 0.778958, 1.058656);
        glVertex3d(0.341484, 0.786036, 1.119729);

        glNormal3d(1.633927, 1.323001, -0.702714);
        glVertex3d(0.421304, 0.579553, 1.058655);
        glVertex3d(0.378071, 0.548142, 1.005216);
        glVertex3d(0.268878, 0.762444, 1.005216);

        glNormal3d(1.633927, 1.323002, -0.702714);
        glVertex3d(0.421304, 0.579553, 1.058655);
        glVertex3d(0.268878, 0.762444, 1.005216);
        glVertex3d(0.319703, 0.778958, 1.058656);

        glNormal3d(1.633927, 1.323002, -0.702713);
        glVertex3d(0.378071, 0.548142, 1.005216);
        glVertex3d(0.322485, 0.507757, 0.936508);
        glVertex3d(0.203533, 0.741213, 0.936508);

        glNormal3d(1.633927, 1.323001, -0.702714);
        glVertex3d(0.378071, 0.548142, 1.005216);
        glVertex3d(0.203533, 0.741213, 0.936508);
        glVertex3d(0.268878, 0.762444, 1.005216);

        glNormal3d(1.710996, 1.36227, -0.602699);
        glVertex3d(0.322485, 0.507757, 0.936508);
        glVertex3d(0.282339, 0.47859, 0.871617);
        glVertex3d(0.156339, 0.725879, 0.871617);

        glNormal3d(1.710996, 1.36227, -0.602698);
        glVertex3d(0.322485, 0.507757, 0.936508);
        glVertex3d(0.156339, 0.725879, 0.871617);
        glVertex3d(0.203533, 0.741213, 0.936508);

        glNormal3d(1.798898, 1.407058, -0.442792);
        glVertex3d(0.282339, 0.47859, 0.871617);
        glVertex3d(0.254546, 0.458397, 0.802909);
        glVertex3d(0.123667, 0.715263, 0.802909);

        glNormal3d(1.798898, 1.407058, -0.442793);
        glVertex3d(0.282339, 0.47859, 0.871617);
        glVertex3d(0.123667, 0.715263, 0.802909);
        glVertex3d(0.156339, 0.725879, 0.871617);

        glNormal3d(1.807049, 1.411211, -0.423766);
        glVertex3d(0.254546, 0.458397, 0.802909);
        glVertex3d(0.226754, 0.438204, 0.730384);
        glVertex3d(0.090995, 0.704647, 0.730384);

        glNormal3d(1.807049, 1.411212, -0.423765);
        glVertex3d(0.254546, 0.458397, 0.802909);
        glVertex3d(0.090995, 0.704647, 0.730384);
        glVertex3d(0.123667, 0.715263, 0.802909);

        glNormal3d(1.888004, 1.45246, -0.082031);
        glVertex3d(0.226754, 0.438204, 0.730384);
        glVertex3d(0.220577, 0.433717, 0.638774);
        glVertex3d(0.083734, 0.702288, 0.638773);

        glNormal3d(1.888004, 1.452459, -0.082033);
        glVertex3d(0.226754, 0.438204, 0.730384);
        glVertex3d(0.083734, 0.702288, 0.638773);
        glVertex3d(0.090995, 0.704647, 0.730384);

        glNormal3d(1.88569, 1.45128, 0.109089);
        glVertex3d(0.220577, 0.433717, 0.638774);
        glVertex3d(0.226754, 0.438204, 0.570066);
        glVertex3d(0.090995, 0.704647, 0.570066);

        glNormal3d(1.885689, 1.451281, 0.109093);
        glVertex3d(0.220577, 0.433717, 0.638774);
        glVertex3d(0.090995, 0.704647, 0.570066);
        glVertex3d(0.083734, 0.702288, 0.638773);

        glNormal3d(1.872347, 1.444483, 0.203583);
        glVertex3d(0.226754, 0.438204, 0.570066);
        glVertex3d(0.239106, 0.447179, 0.497541);
        glVertex3d(0.105516, 0.709365, 0.497541);

        glNormal3d(1.872348, 1.444482, 0.203577);
        glVertex3d(0.226754, 0.438204, 0.570066);
        glVertex3d(0.105516, 0.709365, 0.497541);
        glVertex3d(0.090995, 0.704647, 0.570066);

        glNormal3d(1.560809, 1.285747, 0.777072);
        glVertex3d(0.239106, 0.447179, 0.497541);
        glVertex3d(0.269987, 0.469615, 0.467004);
        glVertex3d(0.141818, 0.72116, 0.467004);

        glNormal3d(1.560809, 1.285747, 0.777072);
        glVertex3d(0.239106, 0.447179, 0.497541);
        glVertex3d(0.141818, 0.72116, 0.467004);
        glVertex3d(0.105516, 0.709365, 0.497541);

        glNormal3d(1.891007, 1.45399, 0);
        glVertex3d(0.269987, 0.469615, 0.467004);
        glVertex3d(0.269987, 0.469615, 0.387851);
        glVertex3d(0.141818, 0.72116, 0.387851);

        glNormal3d(1.891007, 1.45399, 0);
        glVertex3d(0.269987, 0.469615, 0.467004);
        glVertex3d(0.141818, 0.72116, 0.387851);
        glVertex3d(0.141818, 0.72116, 0.467004);

        glNormal3d(1.000001, 1, -1);
        glVertex3d(0.269987, 0.469615, 0.387851);
        glVertex3d(0.205951, 0.42309, 0.387851);
        glVertex3d(0.066539, 0.696701, 0.38785);

        glNormal3d(1.000001, 1, -1);
        glVertex3d(0.269987, 0.469615, 0.387851);
        glVertex3d(0.066539, 0.696701, 0.38785);
        glVertex3d(0.141818, 0.72116, 0.387851);

        glNormal3d(1.891006, 1.45399, 0.001487);
        glVertex3d(0.205951, 0.42309, 0.387851);
        glVertex3d(0.206423, 0.423433, 0);
        glVertex3d(0.067095, 0.696881, 0);

        glNormal3d(1.891006, 1.45399, 0.001487);
        glVertex3d(0.205951, 0.42309, 0.387851);
        glVertex3d(0.067095, 0.696881, 0);
        glVertex3d(0.066539, 0.696701, 0.38785);

        glNormal3d(1.987687, 1.156433, 0.001487);
        glVertex3d(0.066539, 0.696701, 0.38785);
        glVertex3d(0.067095, 0.696881, 0);
        glVertex3d(0.019086, 1, 0);

        glNormal3d(1.987687, 1.156433, 0.001487);
        glVertex3d(0.066539, 0.696701, 0.38785);
        glVertex3d(0.019086, 1, 0);
        glVertex3d(0.018502, 1, 0.387851);

        glNormal3d(1, 1.000001, -1);
        glVertex3d(0.141818, 0.72116, 0.387851);
        glVertex3d(0.066539, 0.696701, 0.38785);
        glVertex3d(0.018502, 1, 0.387851);

        glNormal3d(0.999996, 0.999999, -1);
        glVertex3d(0.141818, 0.72116, 0.387851);
        glVertex3d(0.018502, 1, 0.387851);
        glVertex3d(0.097655, 1, 0.38785);

        glNormal3d(1.987688, 1.156434, 0);
        glVertex3d(0.141818, 0.72116, 0.467004);
        glVertex3d(0.141818, 0.72116, 0.387851);
        glVertex3d(0.097655, 1, 0.38785);

        glNormal3d(1.987688, 1.156434, 1e-006);
        glVertex3d(0.141818, 0.72116, 0.467004);
        glVertex3d(0.097655, 1, 0.38785);
        glVertex3d(0.097654, 1, 0.467004);

        glNormal3d(1.621663, 1.098461, 0.777072);
        glVertex3d(0.105516, 0.709365, 0.497541);
        glVertex3d(0.141818, 0.72116, 0.467004);
        glVertex3d(0.097654, 1, 0.467004);

        glNormal3d(1.621666, 1.098461, 0.777069);
        glVertex3d(0.105516, 0.709365, 0.497541);
        glVertex3d(0.097654, 1, 0.467004);
        glVertex3d(0.059484, 1, 0.497541);

        glNormal3d(1.967005, 1.153158, 0.203577);
        glVertex3d(0.090995, 0.704647, 0.570066);
        glVertex3d(0.105516, 0.709365, 0.497541);
        glVertex3d(0.059484, 1, 0.497541);

        glNormal3d(1.967004, 1.153159, 0.203582);
        glVertex3d(0.090995, 0.704647, 0.570066);
        glVertex3d(0.059484, 1, 0.497541);
        glVertex3d(0.044215, 1, 0.570066);

        glNormal3d(1.981793, 1.155501, 0.109094);
        glVertex3d(0.083734, 0.702288, 0.638773);
        glVertex3d(0.090995, 0.704647, 0.570066);
        glVertex3d(0.044215, 1, 0.570066);

        glNormal3d(1.981794, 1.1555, 0.109088);
        glVertex3d(0.083734, 0.702288, 0.638773);
        glVertex3d(0.044215, 1, 0.570066);
        glVertex3d(0.036581, 1.000001, 0.638774);

        glNormal3d(1.98436, 1.155906, -0.082034);
        glVertex3d(0.090995, 0.704647, 0.730384);
        glVertex3d(0.083734, 0.702288, 0.638773);
        glVertex3d(0.036581, 1.000001, 0.638774);

        glNormal3d(1.98436, 1.155907, -0.08203);
        glVertex3d(0.090995, 0.704647, 0.730384);
        glVertex3d(0.036581, 1.000001, 0.638774);
        glVertex3d(0.044215, 1, 0.730384);

        glNormal3d(1.894621, 1.141694, -0.423764);
        glVertex3d(0.123667, 0.715263, 0.802909);
        glVertex3d(0.090995, 0.704647, 0.730384);
        glVertex3d(0.044215, 1, 0.730384);

        glNormal3d(1.89462, 1.141693, -0.423766);
        glVertex3d(0.123667, 0.715263, 0.802909);
        glVertex3d(0.044215, 1, 0.730384);
        glVertex3d(0.078569, 1, 0.802909);

        glNormal3d(1.885585, 1.140262, -0.442793);
        glVertex3d(0.156339, 0.725879, 0.871617);
        glVertex3d(0.123667, 0.715263, 0.802909);
        glVertex3d(0.078569, 1, 0.802909);

        glNormal3d(1.885585, 1.140263, -0.442792);
        glVertex3d(0.156339, 0.725879, 0.871617);
        glVertex3d(0.078569, 1, 0.802909);
        glVertex3d(0.112923, 1, 0.871617);

        glNormal3d(1.788145, 1.12483, -0.602698);
        glVertex3d(0.203533, 0.741213, 0.936508);
        glVertex3d(0.156339, 0.725879, 0.871617);
        glVertex3d(0.112923, 1, 0.871617);

        glNormal3d(1.788145, 1.124829, -0.602699);
        glVertex3d(0.203533, 0.741213, 0.936508);
        glVertex3d(0.112923, 1, 0.871617);
        glVertex3d(0.162545, 1, 0.936508);

        glNormal3d(1.702713, 1.111298, -0.702714);
        glVertex3d(0.268878, 0.762444, 1.005216);
        glVertex3d(0.203533, 0.741213, 0.936508);
        glVertex3d(0.162545, 1, 0.936508);

        glNormal3d(1.702714, 1.111299, -0.702713);
        glVertex3d(0.268878, 0.762444, 1.005216);
        glVertex3d(0.162545, 1, 0.936508);
        glVertex3d(0.231253, 1, 1.005216);

        glNormal3d(1.702713, 1.111298, -0.702714);
        glVertex3d(0.319703, 0.778958, 1.058656);
        glVertex3d(0.268878, 0.762444, 1.005216);
        glVertex3d(0.231253, 1, 1.005216);

        glNormal3d(1.702713, 1.111299, -0.702713);
        glVertex3d(0.319703, 0.778958, 1.058656);
        glVertex3d(0.231253, 1, 1.005216);
        glVertex3d(0.284693, 1, 1.058656);

        glNormal3d(1.9262, 1.146695, -0.347324);
        glVertex3d(0.341484, 0.786036, 1.119729);
        glVertex3d(0.319703, 0.778958, 1.058656);
        glVertex3d(0.284693, 1, 1.058656);

        glNormal3d(1.9262, 1.146695, -0.347324);
        glVertex3d(0.341484, 0.786036, 1.119729);
        glVertex3d(0.284693, 1, 1.058656);
        glVertex3d(0.307595, 1, 1.119729);

        glNormal3d(1.986694, 1.156277, -0.04485);
        glVertex3d(0.345114, 0.787215, 1.203706);
        glVertex3d(0.341484, 0.786036, 1.119729);
        glVertex3d(0.307595, 1, 1.119729);

        glNormal3d(1.986694, 1.156277, -0.044849);
        glVertex3d(0.345114, 0.787215, 1.203706);
        glVertex3d(0.307595, 1, 1.119729);
        glVertex3d(0.311413, 1, 1.203706);

        glNormal3d(1.977024, 1.154745, 0.146556);
        glVertex3d(0.334223, 0.783677, 1.280048);
        glVertex3d(0.345114, 0.787215, 1.203706);
        glVertex3d(0.311413, 1, 1.203706);

        glNormal3d(1.977024, 1.154745, 0.146555);
        glVertex3d(0.334223, 0.783677, 1.280048);
        glVertex3d(0.311413, 1, 1.203706);
        glVertex3d(0.299961, 1, 1.280048);

        glNormal3d(1.968965, 1.153469, 0.193791);
        glVertex3d(0.326963, 0.781317, 1.318219);
        glVertex3d(0.334223, 0.783677, 1.280048);
        glVertex3d(0.299961, 1, 1.280048);

        glNormal3d(1.968966, 1.153468, 0.193786);
        glVertex3d(0.326963, 0.781317, 1.318219);
        glVertex3d(0.299961, 1, 1.280048);
        glVertex3d(0.292327, 1, 1.318219);

        glNormal3d(1.938152, 1.148588, -0.312716);
        glVertex3d(0.337854, 0.784856, 1.352573);
        glVertex3d(0.326963, 0.781317, 1.318219);
        glVertex3d(0.292327, 1, 1.318219);

        glNormal3d(1.938153, 1.148589, -0.312714);
        glVertex3d(0.337854, 0.784856, 1.352573);
        glVertex3d(0.292327, 1, 1.318219);
        glVertex3d(0.303778, 1, 1.352573);

        glNormal3d(1, 1, -1);
        glVertex3d(0.457653, 0.823781, 1.352573);
        glVertex3d(0.337854, 0.784856, 1.352573);
        glVertex3d(0.303778, 1, 1.352573);

        glNormal3d(1.000001, 1, -1);
        glVertex3d(0.457653, 0.823781, 1.352573);
        glVertex3d(0.303778, 1, 1.352573);
        glVertex3d(0.429743, 1, 1.352573);

        glNormal3d(1.928149, 1.147004, -0.34195);
        glVertex3d(0.508477, 0.840295, 1.497623);
        glVertex3d(0.457653, 0.823781, 1.352573);
        glVertex3d(0.429743, 1, 1.352573);

        glNormal3d(1.928149, 1.147004, -0.341951);
        glVertex3d(0.508477, 0.840295, 1.497623);
        glVertex3d(0.429743, 1, 1.352573);
        glVertex3d(0.483182, 1, 1.497623);

        glNormal3d(1.9262, 1.146695, -0.347325);
        glVertex3d(0.54115, 0.850911, 1.589233);
        glVertex3d(0.508477, 0.840295, 1.497623);
        glVertex3d(0.483182, 1, 1.497623);

        glNormal3d(1.9262, 1.146695, -0.347324);
        glVertex3d(0.54115, 0.850911, 1.589233);
        glVertex3d(0.483182, 1, 1.497623);
        glVertex3d(0.517536, 1, 1.589233);

        glNormal3d(1.949426, 1.150374, -0.27564);
        glVertex3d(0.573822, 0.861527, 1.707564);
        glVertex3d(0.54115, 0.850911, 1.589233);
        glVertex3d(0.517536, 1, 1.589233);

        glNormal3d(1.949426, 1.150375, -0.275639);
        glVertex3d(0.573822, 0.861527, 1.707564);
        glVertex3d(0.517536, 1, 1.589233);
        glVertex3d(0.55189, 1, 1.707564);

        glNormal3d(1.960762, 1.15217, -0.231908);
        glVertex3d(0.599234, 0.869784, 1.81826);
        glVertex3d(0.573822, 0.861527, 1.707564);
        glVertex3d(0.55189, 1, 1.707564);

        glNormal3d(1.960762, 1.152169, -0.231909);
        glVertex3d(0.599234, 0.869784, 1.81826);
        glVertex3d(0.55189, 1, 1.707564);
        glVertex3d(0.57861, 1, 1.81826);

        glNormal3d(1.958889, 1.151872, -0.239722);
        glVertex3d(0.624646, 0.87804, 1.925139);
        glVertex3d(0.599234, 0.869784, 1.81826);
        glVertex3d(0.57861, 1, 1.81826);

        glNormal3d(1.958889, 1.151872, -0.239722);
        glVertex3d(0.624646, 0.87804, 1.925139);
        glVertex3d(0.57861, 1, 1.81826);
        glVertex3d(0.60533, 1, 1.925139);

        glNormal3d(1.97648, 1.154658, -0.150228);
        glVertex3d(0.646428, 0.885118, 2.074006);
        glVertex3d(0.624646, 0.87804, 1.925139);
        glVertex3d(0.60533, 1, 1.925139);

        glNormal3d(1.97648, 1.154659, -0.150227);
        glVertex3d(0.646428, 0.885118, 2.074006);
        glVertex3d(0.60533, 1, 1.925139);
        glVertex3d(0.628232, 1, 2.074006);

        glNormal3d(1.987218, 1.15636, -0.030849);
        glVertex3d(0.650058, 0.886297, 2.196153);
        glVertex3d(0.646428, 0.885118, 2.074006);
        glVertex3d(0.628232, 1, 2.074006);

        glNormal3d(1.987218, 1.156358, -0.030851);
        glVertex3d(0.650058, 0.886297, 2.196153);
        glVertex3d(0.628232, 1, 2.074006);
        glVertex3d(0.632049, 1, 2.196153);

        glNormal3d(1.987317, 1.156374, -0.027426);
        glVertex3d(0.653688, 0.887477, 2.333569);
        glVertex3d(0.650058, 0.886297, 2.196153);
        glVertex3d(0.632049, 1, 2.196153);

        glNormal3d(1.987317, 1.156375, -0.027425);
        glVertex3d(0.653688, 0.887477, 2.333569);
        glVertex3d(0.632049, 1, 2.196153);
        glVertex3d(0.635866, 1, 2.333569);

        glNormal3d(1.20941, 1.033168, 0.977265);
        glVertex3d(0.602864, 0.870963, 2.34502);
        glVertex3d(0.653688, 0.887477, 2.333569);
        glVertex3d(0.635866, 1, 2.333569);

        glNormal3d(1.209416, 1.033167, 0.977264);
        glVertex3d(0.602864, 0.870963, 2.34502);
        glVertex3d(0.635866, 1, 2.333569);
        glVertex3d(0.582427, 1, 2.34502);

        glNormal3d(1.25222, 1.039946, 0.966845);
        glVertex3d(0.519368, 0.843833, 2.367923);
        glVertex3d(0.602864, 0.870963, 2.34502);
        glVertex3d(0.582427, 1, 2.34502);

        glNormal3d(1.252218, 1.039947, 0.966845);
        glVertex3d(0.519368, 0.843833, 2.367923);
        glVertex3d(0.582427, 1, 2.34502);
        glVertex3d(0.494634, 1, 2.367923);

        glNormal3d(1.428941, 1.067937, 0.900774);
        glVertex3d(0.443132, 0.819063, 2.406094);
        glVertex3d(0.519368, 0.843833, 2.367923);
        glVertex3d(0.494634, 1, 2.367923);

        glNormal3d(1.42894, 1.067937, 0.900775);
        glVertex3d(0.443132, 0.819063, 2.406094);
        glVertex3d(0.494634, 1, 2.367923);
        glVertex3d(0.414474, 1, 2.406094);

        glNormal3d(1.876352, 1.1388, 0.461239);
        glVertex3d(0.406829, 0.807267, 2.478619);
        glVertex3d(0.443132, 0.819063, 2.406094);
        glVertex3d(0.414474, 1, 2.406094);

        glNormal3d(1.876352, 1.1388, 0.461239);
        glVertex3d(0.406829, 0.807267, 2.478619);
        glVertex3d(0.414474, 1, 2.406094);
        glVertex3d(0.376303, 1, 2.478619);

        glNormal3d(1.986026, 1.156171, -0.058002);
        glVertex3d(0.410459, 0.808447, 2.54351);
        glVertex3d(0.406829, 0.807267, 2.478619);
        glVertex3d(0.376303, 1, 2.478619);

        glNormal3d(1.986026, 1.156171, -0.058);
        glVertex3d(0.410459, 0.808447, 2.54351);
        glVertex3d(0.376303, 1, 2.478619);
        glVertex3d(0.38012, 1, 2.543509);

        glNormal3d(1.824918, 1.130654, -0.549945);
        glVertex3d(0.439502, 0.817883, 2.589315);
        glVertex3d(0.410459, 0.808447, 2.54351);
        glVertex3d(0.38012, 1, 2.543509);

        glNormal3d(1.824919, 1.130655, -0.549943);
        glVertex3d(0.439502, 0.817883, 2.589315);
        glVertex3d(0.38012, 1, 2.543509);
        glVertex3d(0.410657, 1, 2.589315);

        glNormal3d(1.528141, 1.08365, -0.845026);
        glVertex3d(0.468544, 0.82732, 2.608401);
        glVertex3d(0.439502, 0.817883, 2.589315);
        glVertex3d(0.410657, 1, 2.589315);

        glNormal3d(1.52814, 1.083649, -0.845027);
        glVertex3d(0.468544, 0.82732, 2.608401);
        glVertex3d(0.410657, 1, 2.589315);
        glVertex3d(0.441194, 1, 2.608401);

        glNormal3d(1, 1, -1);
        glVertex3d(0.497586, 0.836756, 2.608401);
        glVertex3d(0.468544, 0.82732, 2.608401);
        glVertex3d(0.441194, 1, 2.608401);

        glNormal3d(1, 1, -1);
        glVertex3d(0.497586, 0.836756, 2.608401);
        glVertex3d(0.441194, 1, 2.608401);
        glVertex3d(0.471731, 1, 2.608401);

        glNormal3d(1.968964, 1.153468, 0.193793);
        glVertex3d(0.490326, 0.834397, 2.646572);
        glVertex3d(0.497586, 0.836756, 2.608401);
        glVertex3d(0.471731, 1, 2.608401);

        glNormal3d(1.968964, 1.153469, 0.193796);
        glVertex3d(0.490326, 0.834397, 2.646572);
        glVertex3d(0.471731, 1, 2.608401);
        glVertex3d(0.464097, 1, 2.646571);

        glNormal3d(1.945012, 1.149675, -0.290773);
        glVertex3d(0.504847, 0.839115, 2.696194);
        glVertex3d(0.490326, 0.834397, 2.646572);
        glVertex3d(0.464097, 1, 2.646571);

        glNormal3d(1.945012, 1.149675, -0.290773);
        glVertex3d(0.504847, 0.839115, 2.696194);
        glVertex3d(0.464097, 1, 2.646571);
        glVertex3d(0.479365, 1, 2.696194);

        glNormal3d(1.597314, 1.094605, -0.796408);
        glVertex3d(0.533889, 0.848552, 2.719097);
        glVertex3d(0.504847, 0.839115, 2.696194);
        glVertex3d(0.479365, 1, 2.696194);

        glNormal3d(1.597308, 1.094602, -0.796413);
        glVertex3d(0.533889, 0.848552, 2.719097);
        glVertex3d(0.479365, 1, 2.696194);
        glVertex3d(0.509902, 1, 2.719097);

        glNormal3d(0.999997, 0.999999, -1);
        glVertex3d(0.584713, 0.865065, 2.719096);
        glVertex3d(0.533889, 0.848552, 2.719097);
        glVertex3d(0.509902, 1, 2.719097);

        glNormal3d(1, 1, -1);
        glVertex3d(0.584713, 0.865065, 2.719096);
        glVertex3d(0.509902, 1, 2.719097);
        glVertex3d(0.563342, 1, 2.719097);

        glNormal3d(1.938153, 1.148588, -0.312715);
        glVertex3d(0.602864, 0.870963, 2.776353);
        glVertex3d(0.584713, 0.865065, 2.719096);
        glVertex3d(0.563342, 1, 2.719097);

        glNormal3d(1.938153, 1.148588, -0.312716);
        glVertex3d(0.602864, 0.870963, 2.776353);
        glVertex3d(0.563342, 1, 2.719097);
        glVertex3d(0.582427, 1, 2.776353);

        glNormal3d(1.985812, 1.156136, -0.061617);
        glVertex3d(0.606495, 0.872143, 2.837427);
        glVertex3d(0.602864, 0.870963, 2.776353);
        glVertex3d(0.582427, 1, 2.776353);

        glNormal3d(1.985812, 1.156138, -0.061614);
        glVertex3d(0.606495, 0.872143, 2.837427);
        glVertex3d(0.582427, 1, 2.776353);
        glVertex3d(0.586244, 1, 2.837427);

        glNormal3d(1.446095, 1.070655, 0.892192);
        glVertex3d(0.577452, 0.862706, 2.852695);
        glVertex3d(0.606495, 0.872143, 2.837427);
        glVertex3d(0.586244, 1, 2.837427);

        glNormal3d(1.446092, 1.070655, 0.892194);
        glVertex3d(0.577452, 0.862706, 2.852695);
        glVertex3d(0.586244, 1, 2.837427);
        glVertex3d(0.555707, 1, 2.852695);

        glNormal3d(1.929552, 1.147227, 0.338019);
        glVertex3d(0.562931, 0.857988, 2.894684);
        glVertex3d(0.577452, 0.862706, 2.852695);
        glVertex3d(0.555707, 1, 2.852695);

        glNormal3d(1.929552, 1.147227, 0.338019);
        glVertex3d(0.562931, 0.857988, 2.894684);
        glVertex3d(0.555707, 1, 2.852695);
        glVertex3d(0.540439, 1, 2.894684);

        glNormal3d(1.849693, 1.134579, -0.509815);
        glVertex3d(0.584713, 0.865065, 2.932855);
        glVertex3d(0.562931, 0.857988, 2.894684);
        glVertex3d(0.540439, 1, 2.894684);

        glNormal3d(1.849691, 1.134577, -0.509818);
        glVertex3d(0.584713, 0.865065, 2.932855);
        glVertex3d(0.540439, 1, 2.894684);
        glVertex3d(0.563342, 1, 2.932855);

        glNormal3d(1.611059, 1.096782, 0.785646);
        glVertex3d(0.55204, 0.854449, 2.959574);
        glVertex3d(0.584713, 0.865065, 2.932855);
        glVertex3d(0.563342, 1, 2.932855);

        glNormal3d(1.611058, 1.096782, 0.785648);
        glVertex3d(0.55204, 0.854449, 2.959574);
        glVertex3d(0.563342, 1, 2.932855);
        glVertex3d(0.528987, 1, 2.959574);

        glNormal3d(1.724717, 1.114784, 0.679419);
        glVertex3d(0.497586, 0.836756, 3.020648);
        glVertex3d(0.55204, 0.854449, 2.959574);
        glVertex3d(0.528987, 1, 2.959574);

        glNormal3d(1.724715, 1.114785, 0.67942);
        glVertex3d(0.497586, 0.836756, 3.020648);
        glVertex3d(0.528987, 1, 2.959574);
        glVertex3d(0.471731, 1, 3.020648);

        glNormal3d(1.799906, 1.126693, 0.5866);
        glVertex3d(0.457653, 0.823781, 3.077905);
        glVertex3d(0.497586, 0.836756, 3.020648);
        glVertex3d(0.471731, 1, 3.020648);

        glNormal3d(1.799908, 1.126693, 0.586597);
        glVertex3d(0.457653, 0.823781, 3.077905);
        glVertex3d(0.471731, 1, 3.020648);
        glVertex3d(0.429743, 1, 3.077905);

        glNormal3d(1.968964, 1.153469, 0.193792);
        glVertex3d(0.439502, 0.817883, 3.173333);
        glVertex3d(0.457653, 0.823781, 3.077905);
        glVertex3d(0.429743, 1, 3.077905);

        glNormal3d(1.968964, 1.153469, 0.193793);
        glVertex3d(0.439502, 0.817883, 3.173333);
        glVertex3d(0.429743, 1, 3.077905);
        glVertex3d(0.410657, 1, 3.173333);

        glNormal3d(1.983347, 1.155748, 0.093654);
        glVertex3d(0.432241, 0.815524, 3.253492);
        glVertex3d(0.439502, 0.817883, 3.173333);
        glVertex3d(0.410657, 1, 3.173333);

        glNormal3d(1.983348, 1.155746, 0.093651);
        glVertex3d(0.432241, 0.815524, 3.253492);
        glVertex3d(0.410657, 1, 3.173333);
        glVertex3d(0.403023, 1, 3.253492);

        glNormal3d(1.966283, 1.153044, -0.207063);
        glVertex3d(0.454023, 0.822601, 3.360371);
        glVertex3d(0.432241, 0.815524, 3.253492);
        glVertex3d(0.403023, 1, 3.253492);

        glNormal3d(1.966283, 1.153045, -0.207061);
        glVertex3d(0.454023, 0.822601, 3.360371);
        glVertex3d(0.403023, 1, 3.253492);
        glVertex3d(0.425926, 1, 3.360371);

        glNormal3d(1.722241, 1.114391, -0.682116);
        glVertex3d(0.67547, 0.894554, 3.669557);
        glVertex3d(0.621725, 0.877091, 3.609722);
        glVertex3d(0.593878, 1, 3.600849);

        glNormal3d(1.722241, 1.114391, -0.682116);
        glVertex3d(0.67547, 0.894554, 3.669557);
        glVertex3d(0.593878, 1, 3.600849);
        glVertex3d(0.658769, 1, 3.669557);

        glNormal3d(1.770317, 1.122006, -0.625881);
        glVertex3d(0.722664, 0.909888, 3.73063);
        glVertex3d(0.67547, 0.894554, 3.669557);
        glVertex3d(0.658769, 1, 3.669557);

        glNormal3d(1.770317, 1.122006, -0.62588);
        glVertex3d(0.722664, 0.909888, 3.73063);
        glVertex3d(0.658769, 1, 3.669557);
        glVertex3d(0.708391, 1, 3.73063);

        glNormal3d(1.945012, 1.149676, -0.290773);
        glVertex3d(0.751706, 0.919325, 3.829875);
        glVertex3d(0.722664, 0.909888, 3.73063);
        glVertex3d(0.708391, 1, 3.73063);

        glNormal3d(1.945012, 1.149676, -0.290773);
        glVertex3d(0.751706, 0.919325, 3.829875);
        glVertex3d(0.708391, 1, 3.73063);
        glVertex3d(0.738928, 1, 3.829875);

        glNormal3d(1.958889, 1.151873, -0.239721);
        glVertex3d(0.773488, 0.926402, 3.921486);
        glVertex3d(0.751706, 0.919325, 3.829875);
        glVertex3d(0.738928, 1, 3.829875);

        glNormal3d(1.958889, 1.151873, -0.239721);
        glVertex3d(0.773488, 0.926402, 3.921486);
        glVertex3d(0.738928, 1, 3.829875);
        glVertex3d(0.761831, 1, 3.921486);

        glNormal3d(1.986918, 1.156312, 0.039476);
        glVertex3d(0.769857, 0.925222, 4.016913);
        glVertex3d(0.773488, 0.926402, 3.921486);
        glVertex3d(0.761831, 1, 3.921486);

        glNormal3d(1.986919, 1.156312, 0.039476);
        glVertex3d(0.769857, 0.925222, 4.016913);
        glVertex3d(0.761831, 1, 3.921486);
        glVertex3d(0.758014, 1, 4.016913);

        glNormal3d(1.484216, 1.076692, 0.871581);
        glVertex3d(0.737185, 0.914606, 4.035999);
        glVertex3d(0.769857, 0.925222, 4.016913);
        glVertex3d(0.758014, 1, 4.016913);

        glNormal3d(1.484208, 1.076695, 0.871585);
        glVertex3d(0.737185, 0.914606, 4.035999);
        glVertex3d(0.758014, 1, 4.016913);
        glVertex3d(0.72366, 1, 4.035999);

        glNormal3d(1.63692, 1.100882, 0.764301);
        glVertex3d(0.693622, 0.900452, 4.07417);
        glVertex3d(0.737185, 0.914606, 4.035999);
        glVertex3d(0.72366, 1, 4.035999);

        glNormal3d(1.636924, 1.100879, 0.764298);
        glVertex3d(0.693622, 0.900452, 4.07417);
        glVertex3d(0.72366, 1, 4.035999);
        glVertex3d(0.677855, 1, 4.07417);

        glNormal3d(1.974571, 1.154357, 0.162432);
        glVertex3d(0.682731, 0.896913, 4.142878);
        glVertex3d(0.693622, 0.900452, 4.07417);
        glVertex3d(0.677855, 1, 4.07417);

        glNormal3d(1.974572, 1.154357, 0.162431);
        glVertex3d(0.682731, 0.896913, 4.142878);
        glVertex3d(0.677855, 1, 4.07417);
        glVertex3d(0.666403, 1, 4.142878);

        glNormal3d(1.906661, 1.143601, -0.396666);
        glVertex3d(0.708143, 0.90517, 4.203952);
        glVertex3d(0.682731, 0.896913, 4.142878);
        glVertex3d(0.666403, 1, 4.142878);

        glNormal3d(1.906662, 1.143603, -0.396664);
        glVertex3d(0.708143, 0.90517, 4.203952);
        glVertex3d(0.666403, 1, 4.142878);
        glVertex3d(0.693123, 1, 4.203952);

        glNormal3d(1.387331, 1.061348, -0.919897);
        glVertex3d(0.777118, 0.927581, 4.234489);
        glVertex3d(0.708143, 0.90517, 4.203952);
        glVertex3d(0.693123, 1, 4.203952);

        glNormal3d(1.387331, 1.061347, -0.919898);
        glVertex3d(0.777118, 0.927581, 4.234489);
        glVertex3d(0.693123, 1, 4.203952);
        glVertex3d(0.765648, 1, 4.234489);

        glNormal3d(1.242355, 1.038386, -0.969428);
        glVertex3d(0.849724, 0.951172, 4.253574);
        glVertex3d(0.777118, 0.927581, 4.234489);
        glVertex3d(0.765648, 1, 4.234489);

        glNormal3d(1.242352, 1.038379, -0.969429);
        glVertex3d(0.849724, 0.951172, 4.253574);
        glVertex3d(0.765648, 1, 4.234489);
        glVertex3d(0.84199, 1, 4.253574);

        glNormal3d(1.048331, 0.992352, -0.998802);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(0.84199, 1, 4.253574);
        glVertex3d(0.849724, 1.048828, 4.253574);

        glNormal3d(1.242352, 0.961615, -0.969429);
        glVertex3d(0.84199, 1, 4.253574);
        glVertex3d(0.765648, 1, 4.234489);
        glVertex3d(0.777118, 1.072419, 4.234489);

        glNormal3d(1.242357, 0.96162, -0.969428);
        glVertex3d(0.84199, 1, 4.253574);
        glVertex3d(0.777118, 1.072419, 4.234489);
        glVertex3d(0.849724, 1.048828, 4.253574);

        glNormal3d(1.387331, 0.938652, -0.919897);
        glVertex3d(0.765648, 1, 4.234489);
        glVertex3d(0.693123, 1, 4.203952);
        glVertex3d(0.708143, 1.09483, 4.203952);

        glNormal3d(1.387331, 0.938653, -0.919897);
        glVertex3d(0.765648, 1, 4.234489);
        glVertex3d(0.708143, 1.09483, 4.203952);
        glVertex3d(0.777118, 1.072419, 4.234489);

        glNormal3d(1.906662, 0.856399, -0.396664);
        glVertex3d(0.693123, 1, 4.203952);
        glVertex3d(0.666403, 1, 4.142878);
        glVertex3d(0.682731, 1.103087, 4.142878);

        glNormal3d(1.906661, 0.856397, -0.396667);
        glVertex3d(0.693123, 1, 4.203952);
        glVertex3d(0.682731, 1.103087, 4.142878);
        glVertex3d(0.708143, 1.09483, 4.203952);

        glNormal3d(1.974572, 0.845642, 0.162431);
        glVertex3d(0.666403, 1, 4.142878);
        glVertex3d(0.677855, 1, 4.07417);
        glVertex3d(0.693622, 1.099548, 4.07417);

        glNormal3d(1.974572, 0.845643, 0.162432);
        glVertex3d(0.666403, 1, 4.142878);
        glVertex3d(0.693622, 1.099548, 4.07417);
        glVertex3d(0.682731, 1.103087, 4.142878);

        glNormal3d(1.636924, 0.899118, 0.764298);
        glVertex3d(0.677855, 1, 4.07417);
        glVertex3d(0.72366, 1, 4.035999);
        glVertex3d(0.737185, 1.085394, 4.035999);

        glNormal3d(1.636921, 0.899121, 0.764301);
        glVertex3d(0.677855, 1, 4.07417);
        glVertex3d(0.737185, 1.085394, 4.035999);
        glVertex3d(0.693622, 1.099548, 4.07417);

        glNormal3d(1.484208, 0.923309, 0.871585);
        glVertex3d(0.72366, 1, 4.035999);
        glVertex3d(0.758014, 1, 4.016913);
        glVertex3d(0.769857, 1.074778, 4.016913);

        glNormal3d(1.484215, 0.923304, 0.871581);
        glVertex3d(0.72366, 1, 4.035999);
        glVertex3d(0.769857, 1.074778, 4.016913);
        glVertex3d(0.737185, 1.085394, 4.035999);

        glNormal3d(1.986918, 0.843685, 0.039476);
        glVertex3d(0.758014, 1, 4.016913);
        glVertex3d(0.761831, 1, 3.921486);
        glVertex3d(0.773488, 1.073598, 3.921486);

        glNormal3d(1.986918, 0.843688, 0.039477);
        glVertex3d(0.758014, 1, 4.016913);
        glVertex3d(0.773488, 1.073598, 3.921486);
        glVertex3d(0.769857, 1.074778, 4.016913);

        glNormal3d(1.958889, 0.848126, -0.239721);
        glVertex3d(0.761831, 1, 3.921486);
        glVertex3d(0.738928, 1, 3.829875);
        glVertex3d(0.751706, 1.080676, 3.829875);

        glNormal3d(1.958888, 0.848124, -0.239723);
        glVertex3d(0.761831, 1, 3.921486);
        glVertex3d(0.751706, 1.080676, 3.829875);
        glVertex3d(0.773488, 1.073598, 3.921486);

        glNormal3d(1.945012, 0.850322, -0.290773);
        glVertex3d(0.738928, 1, 3.829875);
        glVertex3d(0.708391, 1, 3.73063);
        glVertex3d(0.722664, 1.090112, 3.73063);

        glNormal3d(1.945013, 0.850324, -0.290771);
        glVertex3d(0.738928, 1, 3.829875);
        glVertex3d(0.722664, 1.090112, 3.73063);
        glVertex3d(0.751706, 1.080676, 3.829875);

        glNormal3d(1.770317, 0.877994, -0.625881);
        glVertex3d(0.708391, 1, 3.73063);
        glVertex3d(0.658769, 1, 3.669557);
        glVertex3d(0.67547, 1.105446, 3.669557);

        glNormal3d(1.770314, 0.877992, -0.625883);
        glVertex3d(0.708391, 1, 3.73063);
        glVertex3d(0.67547, 1.105446, 3.669557);
        glVertex3d(0.722664, 1.090112, 3.73063);

        glNormal3d(1.722241, 0.885608, -0.682116);
        glVertex3d(0.658769, 1, 3.669557);
        glVertex3d(0.593878, 1, 3.600849);
        glVertex3d(0.613756, 1.125499, 3.600849);

        glNormal3d(1.722242, 0.885609, -0.682115);
        glVertex3d(0.658769, 1, 3.669557);
        glVertex3d(0.613756, 1.125499, 3.600849);
        glVertex3d(0.67547, 1.105446, 3.669557);

        glNormal3d(1.723405, 0.885424, -0.680851);
        glVertex3d(0.593878, 1, 3.600849);
        glVertex3d(0.532805, 1, 3.535958);
        glVertex3d(0.555671, 1.144371, 3.535958);

        glNormal3d(1.723404, 0.885423, -0.680852);
        glVertex3d(0.593878, 1, 3.600849);
        glVertex3d(0.555671, 1.144371, 3.535958);
        glVertex3d(0.613756, 1.125499, 3.600849);

        glNormal3d(1.778885, 0.876636, -0.614914);
        glVertex3d(0.532805, 1, 3.535958);
        glVertex3d(0.479251, 1.02338, 3.463433);
        glVertex3d(0.501216, 1.162065, 3.463433);

        glNormal3d(1.778886, 0.876637, -0.614913);
        glVertex3d(0.532805, 1, 3.535958);
        glVertex3d(0.501216, 1.162065, 3.463433);
        glVertex3d(0.555671, 1.144371, 3.535958);

        glNormal3d(1.966283, 0.846955, -0.207062);
        glVertex3d(0.425926, 1, 3.360371);
        glVertex3d(0.403023, 1, 3.253492);
        glVertex3d(0.432241, 1.184476, 3.253492);

        glNormal3d(1.966283, 0.846955, -0.207062);
        glVertex3d(0.425926, 1, 3.360371);
        glVertex3d(0.432241, 1.184476, 3.253492);
        glVertex3d(0.454023, 1.177399, 3.360371);

        glNormal3d(1.983347, 0.844252, 0.093651);
        glVertex3d(0.403023, 1, 3.253492);
        glVertex3d(0.410657, 1, 3.173333);
        glVertex3d(0.439502, 1.182117, 3.173333);

        glNormal3d(1.983347, 0.844253, 0.093652);
        glVertex3d(0.403023, 1, 3.253492);
        glVertex3d(0.439502, 1.182117, 3.173333);
        glVertex3d(0.432241, 1.184476, 3.253492);

        glNormal3d(1.968964, 0.846531, 0.193794);
        glVertex3d(0.410657, 1, 3.173333);
        glVertex3d(0.429743, 1, 3.077905);
        glVertex3d(0.457653, 1.176219, 3.077905);

        glNormal3d(1.968964, 0.84653, 0.193793);
        glVertex3d(0.410657, 1, 3.173333);
        glVertex3d(0.457653, 1.176219, 3.077905);
        glVertex3d(0.439502, 1.182117, 3.173333);

        glNormal3d(1.799908, 0.873306, 0.586597);
        glVertex3d(0.429743, 1, 3.077905);
        glVertex3d(0.471731, 1, 3.020648);
        glVertex3d(0.497586, 1.163244, 3.020648);

        glNormal3d(1.799906, 0.873307, 0.5866);
        glVertex3d(0.429743, 1, 3.077905);
        glVertex3d(0.497586, 1.163244, 3.020648);
        glVertex3d(0.457653, 1.176219, 3.077905);

        glNormal3d(1.724716, 0.885216, 0.67942);
        glVertex3d(0.471731, 1, 3.020648);
        glVertex3d(0.528987, 1, 2.959574);
        glVertex3d(0.55204, 1.145551, 2.959574);

        glNormal3d(1.724717, 0.885215, 0.679419);
        glVertex3d(0.471731, 1, 3.020648);
        glVertex3d(0.55204, 1.145551, 2.959574);
        glVertex3d(0.497586, 1.163244, 3.020648);

        glNormal3d(1.611057, 0.903218, 0.785648);
        glVertex3d(0.528987, 1, 2.959574);
        glVertex3d(0.563342, 1, 2.932855);
        glVertex3d(0.584713, 1.134935, 2.932855);

        glNormal3d(1.611058, 0.903218, 0.785647);
        glVertex3d(0.528987, 1, 2.959574);
        glVertex3d(0.584713, 1.134935, 2.932855);
        glVertex3d(0.55204, 1.145551, 2.959574);

        glNormal3d(1.849691, 0.865422, -0.509818);
        glVertex3d(0.563342, 1, 2.932855);
        glVertex3d(0.540439, 1, 2.894684);
        glVertex3d(0.562931, 1.142012, 2.894684);

        glNormal3d(1.849693, 0.865423, -0.509815);
        glVertex3d(0.563342, 1, 2.932855);
        glVertex3d(0.562931, 1.142012, 2.894684);
        glVertex3d(0.584713, 1.134935, 2.932855);

        glNormal3d(1.929552, 0.852773, 0.338019);
        glVertex3d(0.540439, 1, 2.894684);
        glVertex3d(0.555707, 1, 2.852695);
        glVertex3d(0.577452, 1.137294, 2.852695);

        glNormal3d(1.929552, 0.852773, 0.338019);
        glVertex3d(0.540439, 1, 2.894684);
        glVertex3d(0.577452, 1.137294, 2.852695);
        glVertex3d(0.562931, 1.142012, 2.894684);

        glNormal3d(1.446092, 0.929346, 0.892194);
        glVertex3d(0.555707, 1, 2.852695);
        glVertex3d(0.586244, 1, 2.837427);
        glVertex3d(0.606495, 1.127858, 2.837427);

        glNormal3d(1.446095, 0.929344, 0.892192);
        glVertex3d(0.555707, 1, 2.852695);
        glVertex3d(0.606495, 1.127858, 2.837427);
        glVertex3d(0.577452, 1.137294, 2.852695);

        glNormal3d(1.985812, 0.843862, -0.061614);
        glVertex3d(0.586244, 1, 2.837427);
        glVertex3d(0.582427, 1, 2.776353);
        glVertex3d(0.602865, 1.129037, 2.776353);

        glNormal3d(1.985812, 0.843862, -0.061614);
        glVertex3d(0.586244, 1, 2.837427);
        glVertex3d(0.602865, 1.129037, 2.776353);
        glVertex3d(0.606495, 1.127858, 2.837427);

        glNormal3d(1.938153, 0.851412, -0.312716);
        glVertex3d(0.582427, 1, 2.776353);
        glVertex3d(0.563342, 1, 2.719097);
        glVertex3d(0.584713, 1.134935, 2.719097);

        glNormal3d(1.938152, 0.851411, -0.312718);
        glVertex3d(0.582427, 1, 2.776353);
        glVertex3d(0.584713, 1.134935, 2.719097);
        glVertex3d(0.602865, 1.129037, 2.776353);

        glNormal3d(1, 1, -1);
        glVertex3d(0.563342, 1, 2.719097);
        glVertex3d(0.509902, 1, 2.719097);
        glVertex3d(0.533889, 1.151449, 2.719097);

        glNormal3d(1, 1, -1);
        glVertex3d(0.563342, 1, 2.719097);
        glVertex3d(0.533889, 1.151449, 2.719097);
        glVertex3d(0.584713, 1.134935, 2.719097);

        glNormal3d(1.597308, 0.905396, -0.796413);
        glVertex3d(0.509902, 1, 2.719097);
        glVertex3d(0.479365, 1, 2.696194);
        glVertex3d(0.504847, 1.160885, 2.696194);

        glNormal3d(1.597309, 0.905396, -0.796412);
        glVertex3d(0.509902, 1, 2.719097);
        glVertex3d(0.504847, 1.160885, 2.696194);
        glVertex3d(0.533889, 1.151449, 2.719097);

        glNormal3d(1.945012, 0.850325, -0.290773);
        glVertex3d(0.479365, 1, 2.696194);
        glVertex3d(0.464097, 1, 2.646571);
        glVertex3d(0.490326, 1.165603, 2.646572);

        glNormal3d(1.945013, 0.850325, -0.290773);
        glVertex3d(0.479365, 1, 2.696194);
        glVertex3d(0.490326, 1.165603, 2.646572);
        glVertex3d(0.504847, 1.160885, 2.696194);

        glNormal3d(1.968964, 0.846532, 0.193796);
        glVertex3d(0.464097, 1, 2.646571);
        glVertex3d(0.471731, 1, 2.608401);
        glVertex3d(0.497586, 1.163244, 2.608401);

        glNormal3d(1.968964, 0.846531, 0.193793);
        glVertex3d(0.464097, 1, 2.646571);
        glVertex3d(0.497586, 1.163244, 2.608401);
        glVertex3d(0.490326, 1.165603, 2.646572);

        glNormal3d(1, 1, -1);
        glVertex3d(0.471731, 1, 2.608401);
        glVertex3d(0.441194, 1, 2.608401);
        glVertex3d(0.468544, 1.172681, 2.608401);

        glNormal3d(1, 1, -1);
        glVertex3d(0.471731, 1, 2.608401);
        glVertex3d(0.468544, 1.172681, 2.608401);
        glVertex3d(0.497586, 1.163244, 2.608401);

        glNormal3d(1.52814, 0.91635, -0.845027);
        glVertex3d(0.441194, 1, 2.608401);
        glVertex3d(0.410657, 1, 2.589315);
        glVertex3d(0.439502, 1.182117, 2.589315);

        glNormal3d(1.528142, 0.916351, -0.845026);
        glVertex3d(0.441194, 1, 2.608401);
        glVertex3d(0.439502, 1.182117, 2.589315);
        glVertex3d(0.468544, 1.172681, 2.608401);

        glNormal3d(1.824919, 0.869346, -0.549943);
        glVertex3d(0.410657, 1, 2.589315);
        glVertex3d(0.38012, 1, 2.543509);
        glVertex3d(0.410459, 1.191554, 2.54351);

        glNormal3d(1.824918, 0.869345, -0.549945);
        glVertex3d(0.410657, 1, 2.589315);
        glVertex3d(0.410459, 1.191554, 2.54351);
        glVertex3d(0.439502, 1.182117, 2.589315);

        glNormal3d(1.986026, 0.843829, -0.058);
        glVertex3d(0.38012, 1, 2.543509);
        glVertex3d(0.376303, 1, 2.478619);
        glVertex3d(0.406829, 1.192733, 2.478619);

        glNormal3d(1.986026, 0.843828, -0.058);
        glVertex3d(0.38012, 1, 2.543509);
        glVertex3d(0.406829, 1.192733, 2.478619);
        glVertex3d(0.410459, 1.191554, 2.54351);

        glNormal3d(1.876352, 0.8612, 0.461239);
        glVertex3d(0.376303, 1, 2.478619);
        glVertex3d(0.414474, 1, 2.406094);
        glVertex3d(0.443132, 1.180938, 2.406094);

        glNormal3d(1.876353, 0.861199, 0.461237);
        glVertex3d(0.376303, 1, 2.478619);
        glVertex3d(0.443132, 1.180938, 2.406094);
        glVertex3d(0.406829, 1.192733, 2.478619);

        glNormal3d(1.42894, 0.932062, 0.900775);
        glVertex3d(0.414474, 1, 2.406094);
        glVertex3d(0.494634, 1, 2.367923);
        glVertex3d(0.519368, 1.156167, 2.367923);

        glNormal3d(1.428939, 0.932062, 0.900775);
        glVertex3d(0.414474, 1, 2.406094);
        glVertex3d(0.519368, 1.156167, 2.367923);
        glVertex3d(0.443132, 1.180938, 2.406094);

        glNormal3d(1.252218, 0.960053, 0.966845);
        glVertex3d(0.494634, 1, 2.367923);
        glVertex3d(0.582427, 1, 2.34502);
        glVertex3d(0.602865, 1.129037, 2.34502);

        glNormal3d(1.25222, 0.960052, 0.966845);
        glVertex3d(0.494634, 1, 2.367923);
        glVertex3d(0.602865, 1.129037, 2.34502);
        glVertex3d(0.519368, 1.156167, 2.367923);

        glNormal3d(1.209416, 0.966831, 0.977264);
        glVertex3d(0.582427, 1, 2.34502);
        glVertex3d(0.635866, 1, 2.333569);
        glVertex3d(0.653689, 1.112523, 2.333569);

        glNormal3d(1.209414, 0.966833, 0.977264);
        glVertex3d(0.582427, 1, 2.34502);
        glVertex3d(0.653689, 1.112523, 2.333569);
        glVertex3d(0.602865, 1.129037, 2.34502);

        glNormal3d(1.987317, 0.843625, -0.027425);
        glVertex3d(0.635866, 1, 2.333569);
        glVertex3d(0.632049, 1, 2.196153);
        glVertex3d(0.650058, 1.113703, 2.196153);

        glNormal3d(1.987317, 0.843623, -0.027426);
        glVertex3d(0.635866, 1, 2.333569);
        glVertex3d(0.650058, 1.113703, 2.196153);
        glVertex3d(0.653689, 1.112523, 2.333569);

        glNormal3d(1.987218, 0.84364, -0.030851);
        glVertex3d(0.632049, 1, 2.196153);
        glVertex3d(0.628232, 1, 2.074006);
        glVertex3d(0.646428, 1.114883, 2.074006);

        glNormal3d(1.987218, 0.84364, -0.03085);
        glVertex3d(0.632049, 1, 2.196153);
        glVertex3d(0.646428, 1.114883, 2.074006);
        glVertex3d(0.650058, 1.113703, 2.196153);

        glNormal3d(1.97648, 0.845341, -0.150227);
        glVertex3d(0.628232, 1, 2.074006);
        glVertex3d(0.60533, 1, 1.925139);
        glVertex3d(0.624646, 1.12196, 1.925139);

        glNormal3d(1.97648, 0.84534, -0.150227);
        glVertex3d(0.628232, 1, 2.074006);
        glVertex3d(0.624646, 1.12196, 1.925139);
        glVertex3d(0.646428, 1.114883, 2.074006);

        glNormal3d(1.958889, 0.848127, -0.239722);
        glVertex3d(0.60533, 1, 1.925139);
        glVertex3d(0.57861, 1, 1.81826);
        glVertex3d(0.599234, 1.130217, 1.81826);

        glNormal3d(1.958889, 0.848127, -0.239722);
        glVertex3d(0.60533, 1, 1.925139);
        glVertex3d(0.599234, 1.130217, 1.81826);
        glVertex3d(0.624646, 1.12196, 1.925139);

        glNormal3d(1.960761, 0.847829, -0.231909);
        glVertex3d(0.57861, 1, 1.81826);
        glVertex3d(0.55189, 1, 1.707564);
        glVertex3d(0.573822, 1.138474, 1.707564);

        glNormal3d(1.960762, 0.84783, -0.231908);
        glVertex3d(0.57861, 1, 1.81826);
        glVertex3d(0.573822, 1.138474, 1.707564);
        glVertex3d(0.599234, 1.130217, 1.81826);

        glNormal3d(1.949426, 0.849625, -0.275639);
        glVertex3d(0.55189, 1, 1.707564);
        glVertex3d(0.517536, 1, 1.589233);
        glVertex3d(0.54115, 1.14909, 1.589233);

        glNormal3d(1.949426, 0.849625, -0.275641);
        glVertex3d(0.55189, 1, 1.707564);
        glVertex3d(0.54115, 1.14909, 1.589233);
        glVertex3d(0.573822, 1.138474, 1.707564);

        glNormal3d(1.9262, 0.853304, -0.347324);
        glVertex3d(0.517536, 1, 1.589233);
        glVertex3d(0.483182, 1, 1.497623);
        glVertex3d(0.508477, 1.159706, 1.497623);

        glNormal3d(1.9262, 0.853304, -0.347325);
        glVertex3d(0.517536, 1, 1.589233);
        glVertex3d(0.508477, 1.159706, 1.497623);
        glVertex3d(0.54115, 1.14909, 1.589233);

        glNormal3d(1.928148, 0.852995, -0.341951);
        glVertex3d(0.483182, 1, 1.497623);
        glVertex3d(0.429743, 1, 1.352573);
        glVertex3d(0.457653, 1.17622, 1.352573);

        glNormal3d(1.928149, 0.852996, -0.34195);
        glVertex3d(0.483182, 1, 1.497623);
        glVertex3d(0.457653, 1.17622, 1.352573);
        glVertex3d(0.508477, 1.159706, 1.497623);

        glNormal3d(1.000001, 1, -1);
        glVertex3d(0.429743, 1, 1.352573);
        glVertex3d(0.303778, 1, 1.352573);
        glVertex3d(0.337854, 1.215145, 1.352573);

        glNormal3d(1.000002, 1, -1);
        glVertex3d(0.429743, 1, 1.352573);
        glVertex3d(0.337854, 1.215145, 1.352573);
        glVertex3d(0.457653, 1.17622, 1.352573);

        glNormal3d(1.938153, 0.851411, -0.312715);
        glVertex3d(0.303778, 1, 1.352573);
        glVertex3d(0.292327, 1, 1.318219);
        glVertex3d(0.326963, 1.218683, 1.318219);

        glNormal3d(1.938153, 0.851411, -0.312714);
        glVertex3d(0.303778, 1, 1.352573);
        glVertex3d(0.326963, 1.218683, 1.318219);
        glVertex3d(0.337854, 1.215145, 1.352573);

        glNormal3d(1.968965, 0.84653, 0.193787);
        glVertex3d(0.292327, 1, 1.318219);
        glVertex3d(0.299961, 1, 1.280048);
        glVertex3d(0.334224, 1.216324, 1.280048);

        glNormal3d(1.968965, 0.846531, 0.193788);
        glVertex3d(0.292327, 1, 1.318219);
        glVertex3d(0.334224, 1.216324, 1.280048);
        glVertex3d(0.326963, 1.218683, 1.318219);

        glNormal3d(1.977024, 0.845254, 0.146554);
        glVertex3d(0.299961, 1, 1.280048);
        glVertex3d(0.311413, 1, 1.203706);
        glVertex3d(0.345115, 1.212786, 1.203706);

        glNormal3d(1.977024, 0.845254, 0.146555);
        glVertex3d(0.299961, 1, 1.280048);
        glVertex3d(0.345115, 1.212786, 1.203706);
        glVertex3d(0.334224, 1.216324, 1.280048);

        glNormal3d(1.986694, 0.843723, -0.044849);
        glVertex3d(0.311413, 1, 1.203706);
        glVertex3d(0.307595, 1, 1.119729);
        glVertex3d(0.341484, 1.213965, 1.119729);

        glNormal3d(1.986694, 0.843722, -0.044849);
        glVertex3d(0.311413, 1, 1.203706);
        glVertex3d(0.341484, 1.213965, 1.119729);
        glVertex3d(0.345115, 1.212786, 1.203706);

        glNormal3d(1.9262, 0.853304, -0.347324);
        glVertex3d(0.307595, 1, 1.119729);
        glVertex3d(0.284693, 1, 1.058656);
        glVertex3d(0.319703, 1.221042, 1.058655);

        glNormal3d(1.9262, 0.853304, -0.347323);
        glVertex3d(0.307595, 1, 1.119729);
        glVertex3d(0.319703, 1.221042, 1.058655);
        glVertex3d(0.341484, 1.213965, 1.119729);

        glNormal3d(1.702713, 0.888701, -0.702713);
        glVertex3d(0.284693, 1, 1.058656);
        glVertex3d(0.231253, 1, 1.005216);
        glVertex3d(0.268879, 1.237556, 1.005216);

        glNormal3d(1.702713, 0.8887, -0.702714);
        glVertex3d(0.284693, 1, 1.058656);
        glVertex3d(0.268879, 1.237556, 1.005216);
        glVertex3d(0.319703, 1.221042, 1.058655);

        glNormal3d(1.702713, 0.888701, -0.702714);
        glVertex3d(0.231253, 1, 1.005216);
        glVertex3d(0.162545, 1, 0.936508);
        glVertex3d(0.203534, 1.258788, 0.936508);

        glNormal3d(1.702712, 0.888701, -0.702715);
        glVertex3d(0.231253, 1, 1.005216);
        glVertex3d(0.203534, 1.258788, 0.936508);
        glVertex3d(0.268879, 1.237556, 1.005216);

        glNormal3d(1.788144, 0.87517, -0.602699);
        glVertex3d(0.162545, 1, 0.936508);
        glVertex3d(0.112923, 1, 0.871617);
        glVertex3d(0.15634, 1.274122, 0.871617);

        glNormal3d(1.788146, 0.87517, -0.602697);
        glVertex3d(0.162545, 1, 0.936508);
        glVertex3d(0.15634, 1.274122, 0.871617);
        glVertex3d(0.203534, 1.258788, 0.936508);

        glNormal3d(1.885585, 0.859737, -0.442792);
        glVertex3d(0.112923, 1, 0.871617);
        glVertex3d(0.078569, 1, 0.802909);
        glVertex3d(0.123667, 1.284738, 0.802909);

        glNormal3d(1.885584, 0.859736, -0.442794);
        glVertex3d(0.112923, 1, 0.871617);
        glVertex3d(0.123667, 1.284738, 0.802909);
        glVertex3d(0.15634, 1.274122, 0.871617);

        glNormal3d(1.89462, 0.858306, -0.423766);
        glVertex3d(0.078569, 1, 0.802909);
        glVertex3d(0.044215, 1, 0.730384);
        glVertex3d(0.090995, 1.295354, 0.730384);

        glNormal3d(1.89462, 0.858306, -0.423765);
        glVertex3d(0.078569, 1, 0.802909);
        glVertex3d(0.090995, 1.295354, 0.730384);
        glVertex3d(0.123667, 1.284738, 0.802909);

        glNormal3d(1.98436, 0.844092, -0.08203);
        glVertex3d(0.044215, 1, 0.730384);
        glVertex3d(0.036581, 1.000001, 0.638774);
        glVertex3d(0.083734, 1.297714, 0.638774);

        glNormal3d(1.984359, 0.844092, -0.082031);
        glVertex3d(0.044215, 1, 0.730384);
        glVertex3d(0.083734, 1.297714, 0.638774);
        glVertex3d(0.090995, 1.295354, 0.730384);

        glNormal3d(1.981794, 0.844498, 0.109088);
        glVertex3d(0.036581, 1.000001, 0.638774);
        glVertex3d(0.044215, 1, 0.570066);
        glVertex3d(0.090995, 1.295354, 0.570066);

        glNormal3d(1.981794, 0.844499, 0.109089);
        glVertex3d(0.036581, 1.000001, 0.638774);
        glVertex3d(0.090995, 1.295354, 0.570066);
        glVertex3d(0.083734, 1.297714, 0.638774);

        glNormal3d(1.967004, 0.846842, 0.203582);
        glVertex3d(0.044215, 1, 0.570066);
        glVertex3d(0.059484, 1, 0.497541);
        glVertex3d(0.105516, 1.290636, 0.497541);

        glNormal3d(1.967005, 0.846841, 0.203578);
        glVertex3d(0.044215, 1, 0.570066);
        glVertex3d(0.105516, 1.290636, 0.497541);
        glVertex3d(0.090995, 1.295354, 0.570066);

        glNormal3d(1.621666, 0.901536, 0.777069);
        glVertex3d(0.059484, 1, 0.497541);
        glVertex3d(0.097654, 1, 0.467004);
        glVertex3d(0.141819, 1.278841, 0.467004);

        glNormal3d(1.621656, 0.90154, 0.777078);
        glVertex3d(0.059484, 1, 0.497541);
        glVertex3d(0.141819, 1.278841, 0.467004);
        glVertex3d(0.105516, 1.290636, 0.497541);

        glNormal3d(1.987688, 0.843564, 1e-006);
        glVertex3d(0.097654, 1, 0.467004);
        glVertex3d(0.097655, 1, 0.38785);
        glVertex3d(0.141819, 1.278841, 0.387851);

        glNormal3d(1.987688, 0.843564, 1e-006);
        glVertex3d(0.097654, 1, 0.467004);
        glVertex3d(0.141819, 1.278841, 0.387851);
        glVertex3d(0.141819, 1.278841, 0.467004);

        glNormal3d(0.999996, 1, -1);
        glVertex3d(0.097655, 1, 0.38785);
        glVertex3d(0.018502, 1, 0.387851);
        glVertex3d(0.06654, 1.3033, 0.387851);

        glNormal3d(1, 1.000001, -1);
        glVertex3d(0.097655, 1, 0.38785);
        glVertex3d(0.06654, 1.3033, 0.387851);
        glVertex3d(0.141819, 1.278841, 0.387851);

        glNormal3d(1.987687, 0.843565, 0.001487);
        glVertex3d(0.018502, 1, 0.387851);
        glVertex3d(0.019086, 1, 0);
        glVertex3d(0.067095, 1.30312, 0);

        glNormal3d(1.987687, 0.843565, 0.001487);
        glVertex3d(0.018502, 1, 0.387851);
        glVertex3d(0.067095, 1.30312, 0);
        glVertex3d(0.06654, 1.3033, 0.387851);

        glNormal3d(1.891005, 0.54601, 0.001487);
        glVertex3d(0.06654, 1.3033, 0.387851);
        glVertex3d(0.067095, 1.30312, 0);
        glVertex3d(0.206424, 1.576567, 0);

        glNormal3d(1.891005, 0.54601, 0.001487);
        glVertex3d(0.06654, 1.3033, 0.387851);
        glVertex3d(0.206424, 1.576567, 0);
        glVertex3d(0.205952, 1.576911, 0.387851);

        glNormal3d(0.999999, 1, -1);
        glVertex3d(0.141819, 1.278841, 0.387851);
        glVertex3d(0.06654, 1.3033, 0.387851);
        glVertex3d(0.205952, 1.576911, 0.387851);

        glNormal3d(1.000001, 1, -1);
        glVertex3d(0.141819, 1.278841, 0.387851);
        glVertex3d(0.205952, 1.576911, 0.387851);
        glVertex3d(0.269988, 1.530386, 0.387851);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(0.141819, 1.278841, 0.467004);
        glVertex3d(0.141819, 1.278841, 0.387851);
        glVertex3d(0.269988, 1.530386, 0.387851);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(0.141819, 1.278841, 0.467004);
        glVertex3d(0.269988, 1.530386, 0.387851);
        glVertex3d(0.269988, 1.530386, 0.467004);

        glNormal3d(1.560803, 0.714256, 0.777078);
        glVertex3d(0.105516, 1.290636, 0.497541);
        glVertex3d(0.141819, 1.278841, 0.467004);
        glVertex3d(0.269988, 1.530386, 0.467004);

        glNormal3d(1.560803, 0.714256, 0.777078);
        glVertex3d(0.105516, 1.290636, 0.497541);
        glVertex3d(0.269988, 1.530386, 0.467004);
        glVertex3d(0.239106, 1.552822, 0.497541);

        glNormal3d(1.872347, 0.555516, 0.203578);
        glVertex3d(0.090995, 1.295354, 0.570066);
        glVertex3d(0.105516, 1.290636, 0.497541);
        glVertex3d(0.239106, 1.552822, 0.497541);

        glNormal3d(1.872347, 0.555516, 0.203577);
        glVertex3d(0.090995, 1.295354, 0.570066);
        glVertex3d(0.239106, 1.552822, 0.497541);
        glVertex3d(0.226754, 1.561797, 0.570066);

        glNormal3d(1.885689, 0.548718, 0.10909);
        glVertex3d(0.083734, 1.297714, 0.638774);
        glVertex3d(0.090995, 1.295354, 0.570066);
        glVertex3d(0.226754, 1.561797, 0.570066);

        glNormal3d(1.885689, 0.548718, 0.109089);
        glVertex3d(0.083734, 1.297714, 0.638774);
        glVertex3d(0.226754, 1.561797, 0.570066);
        glVertex3d(0.220578, 1.566284, 0.638774);

        glNormal3d(1.888003, 0.547539, -0.082032);
        glVertex3d(0.090995, 1.295354, 0.730384);
        glVertex3d(0.083734, 1.297714, 0.638774);
        glVertex3d(0.220578, 1.566284, 0.638774);

        glNormal3d(1.888003, 0.547539, -0.082031);
        glVertex3d(0.090995, 1.295354, 0.730384);
        glVertex3d(0.220578, 1.566284, 0.638774);
        glVertex3d(0.226754, 1.561797, 0.730384);

        glNormal3d(1.807049, 0.588788, -0.423765);
        glVertex3d(0.123667, 1.284738, 0.802909);
        glVertex3d(0.090995, 1.295354, 0.730384);
        glVertex3d(0.226754, 1.561797, 0.730384);

        glNormal3d(1.807048, 0.588788, -0.423766);
        glVertex3d(0.123667, 1.284738, 0.802909);
        glVertex3d(0.226754, 1.561797, 0.730384);
        glVertex3d(0.254547, 1.541604, 0.802909);

        glNormal3d(1.798897, 0.592941, -0.442794);
        glVertex3d(0.15634, 1.274122, 0.871617);
        glVertex3d(0.123667, 1.284738, 0.802909);
        glVertex3d(0.254547, 1.541604, 0.802909);

        glNormal3d(1.798898, 0.592941, -0.442793);
        glVertex3d(0.15634, 1.274122, 0.871617);
        glVertex3d(0.254547, 1.541604, 0.802909);
        glVertex3d(0.28234, 1.521411, 0.871617);

        glNormal3d(1.710996, 0.637729, -0.602697);
        glVertex3d(0.203534, 1.258788, 0.936508);
        glVertex3d(0.15634, 1.274122, 0.871617);
        glVertex3d(0.28234, 1.521411, 0.871617);

        glNormal3d(1.710996, 0.637729, -0.602698);
        glVertex3d(0.203534, 1.258788, 0.936508);
        glVertex3d(0.28234, 1.521411, 0.871617);
        glVertex3d(0.322485, 1.492244, 0.936508);

        glNormal3d(1.633926, 0.676998, -0.702715);
        glVertex3d(0.268879, 1.237556, 1.005216);
        glVertex3d(0.203534, 1.258788, 0.936508);
        glVertex3d(0.322485, 1.492244, 0.936508);

        glNormal3d(1.633926, 0.676998, -0.702714);
        glVertex3d(0.268879, 1.237556, 1.005216);
        glVertex3d(0.322485, 1.492244, 0.936508);
        glVertex3d(0.378071, 1.451858, 1.005216);

        glNormal3d(1.633926, 0.676998, -0.702714);
        glVertex3d(0.319703, 1.221042, 1.058655);
        glVertex3d(0.268879, 1.237556, 1.005216);
        glVertex3d(0.378071, 1.451858, 1.005216);

        glNormal3d(1.633926, 0.676998, -0.702714);
        glVertex3d(0.319703, 1.221042, 1.058655);
        glVertex3d(0.378071, 1.451858, 1.005216);
        glVertex3d(0.421305, 1.420447, 1.058656);

        glNormal3d(1.835537, 0.574272, -0.347323);
        glVertex3d(0.341484, 1.213965, 1.119729);
        glVertex3d(0.319703, 1.221042, 1.058655);
        glVertex3d(0.421305, 1.420447, 1.058656);

        glNormal3d(1.835537, 0.574272, -0.347323);
        glVertex3d(0.341484, 1.213965, 1.119729);
        glVertex3d(0.421305, 1.420447, 1.058656);
        glVertex3d(0.439833, 1.406985, 1.119729);

        glNormal3d(1.890109, 0.546465, -0.044849);
        glVertex3d(0.345115, 1.212786, 1.203706);
        glVertex3d(0.341484, 1.213965, 1.119729);
        glVertex3d(0.439833, 1.406985, 1.119729);

        glNormal3d(1.89011, 0.546466, -0.044847);
        glVertex3d(0.345115, 1.212786, 1.203706);
        glVertex3d(0.439833, 1.406985, 1.119729);
        glVertex3d(0.442921, 1.404742, 1.203706);

        glNormal3d(1.881386, 0.550911, 0.146554);
        glVertex3d(0.334224, 1.216324, 1.280048);
        glVertex3d(0.345115, 1.212786, 1.203706);
        glVertex3d(0.442921, 1.404742, 1.203706);

        glNormal3d(1.881386, 0.55091, 0.146552);
        glVertex3d(0.334224, 1.216324, 1.280048);
        glVertex3d(0.442921, 1.404742, 1.203706);
        glVertex3d(0.433657, 1.411473, 1.280048);

        glNormal3d(1.874115, 0.554615, 0.193789);
        glVertex3d(0.326963, 1.218683, 1.318219);
        glVertex3d(0.334224, 1.216324, 1.280048);
        glVertex3d(0.433657, 1.411473, 1.280048);

        glNormal3d(1.874115, 0.554616, 0.193793);
        glVertex3d(0.326963, 1.218683, 1.318219);
        glVertex3d(0.433657, 1.411473, 1.280048);
        glVertex3d(0.427481, 1.41596, 1.318219);

        glNormal3d(1.84632, 0.568778, -0.312714);
        glVertex3d(0.337854, 1.215145, 1.352573);
        glVertex3d(0.326963, 1.218683, 1.318219);
        glVertex3d(0.427481, 1.41596, 1.318219);

        glNormal3d(1.84632, 0.568778, -0.312715);
        glVertex3d(0.337854, 1.215145, 1.352573);
        glVertex3d(0.427481, 1.41596, 1.318219);
        glVertex3d(0.436745, 1.409229, 1.352572);

        glNormal3d(1.000001, 0.999999, -1);
        glVertex3d(0.457653, 1.17622, 1.352573);
        glVertex3d(0.337854, 1.215145, 1.352573);
        glVertex3d(0.436745, 1.409229, 1.352572);

        glNormal3d(1, 0.999999, -1);
        glVertex3d(0.457653, 1.17622, 1.352573);
        glVertex3d(0.436745, 1.409229, 1.352572);
        glVertex3d(0.538652, 1.335189, 1.352573);

        glNormal3d(1.837295, 0.573377, -0.34195);
        glVertex3d(0.508477, 1.159706, 1.497623);
        glVertex3d(0.457653, 1.17622, 1.352573);
        glVertex3d(0.538652, 1.335189, 1.352573);

        glNormal3d(1.837294, 0.573376, -0.341951);
        glVertex3d(0.508477, 1.159706, 1.497623);
        glVertex3d(0.538652, 1.335189, 1.352573);
        glVertex3d(0.581886, 1.303778, 1.497623);

        glNormal3d(1.835536, 0.574272, -0.347325);
        glVertex3d(0.54115, 1.14909, 1.589233);
        glVertex3d(0.508477, 1.159706, 1.497623);
        glVertex3d(0.581886, 1.303778, 1.497623);

        glNormal3d(1.835537, 0.574272, -0.347324);
        glVertex3d(0.54115, 1.14909, 1.589233);
        glVertex3d(0.581886, 1.303778, 1.497623);
        glVertex3d(0.609679, 1.283585, 1.589233);

        glNormal3d(1.856489, 0.563596, -0.27564);
        glVertex3d(0.573822, 1.138474, 1.707564);
        glVertex3d(0.54115, 1.14909, 1.589233);
        glVertex3d(0.609679, 1.283585, 1.589233);

        glNormal3d(1.85649, 0.563596, -0.275639);
        glVertex3d(0.573822, 1.138474, 1.707564);
        glVertex3d(0.609679, 1.283585, 1.589233);
        glVertex3d(0.637472, 1.263392, 1.707564);

        glNormal3d(1.866716, 0.558386, -0.231908);
        glVertex3d(0.599234, 1.130217, 1.81826);
        glVertex3d(0.573822, 1.138474, 1.707564);
        glVertex3d(0.637472, 1.263392, 1.707564);

        glNormal3d(1.866715, 0.558386, -0.231909);
        glVertex3d(0.599234, 1.130217, 1.81826);
        glVertex3d(0.637472, 1.263392, 1.707564);
        glVertex3d(0.659088, 1.247687, 1.81826);

        glNormal3d(1.865026, 0.559246, -0.239722);
        glVertex3d(0.624646, 1.12196, 1.925139);
        glVertex3d(0.599234, 1.130217, 1.81826);
        glVertex3d(0.659088, 1.247687, 1.81826);

        glNormal3d(1.865026, 0.559246, -0.239722);
        glVertex3d(0.624646, 1.12196, 1.925139);
        glVertex3d(0.659088, 1.247687, 1.81826);
        glVertex3d(0.680705, 1.231982, 1.925139);

        glNormal3d(1.880894, 0.55116, -0.150227);
        glVertex3d(0.646428, 1.114883, 2.074006);
        glVertex3d(0.624646, 1.12196, 1.925139);
        glVertex3d(0.680705, 1.231982, 1.925139);

        glNormal3d(1.880895, 0.551161, -0.150227);
        glVertex3d(0.646428, 1.114883, 2.074006);
        glVertex3d(0.680705, 1.231982, 1.925139);
        glVertex3d(0.699234, 1.21852, 2.074006);

        glNormal3d(1.890582, 0.546225, -0.03085);
        glVertex3d(0.650058, 1.113703, 2.196153);
        glVertex3d(0.646428, 1.114883, 2.074006);
        glVertex3d(0.699234, 1.21852, 2.074006);

        glNormal3d(1.890582, 0.546225, -0.03085);
        glVertex3d(0.650058, 1.113703, 2.196153);
        glVertex3d(0.699234, 1.21852, 2.074006);
        glVertex3d(0.702322, 1.216276, 2.196153);

        glNormal3d(1.890671, 0.54618, -0.027426);
        glVertex3d(0.653689, 1.112523, 2.333569);
        glVertex3d(0.650058, 1.113703, 2.196153);
        glVertex3d(0.702322, 1.216276, 2.196153);

        glNormal3d(1.890672, 0.546181, -0.027425);
        glVertex3d(0.653689, 1.112523, 2.333569);
        glVertex3d(0.702322, 1.216276, 2.196153);
        glVertex3d(0.70541, 1.214032, 2.333569);

        glNormal3d(1.188915, 0.903743, 0.977264);
        glVertex3d(0.602865, 1.129037, 2.34502);
        glVertex3d(0.653689, 1.112523, 2.333569);
        glVertex3d(0.70541, 1.214032, 2.333569);

        glNormal3d(1.188915, 0.903743, 0.977264);
        glVertex3d(0.602865, 1.129037, 2.34502);
        glVertex3d(0.70541, 1.214032, 2.333569);
        glVertex3d(0.662176, 1.245443, 2.34502);

        glNormal3d(1.227531, 0.884067, 0.966845);
        glVertex3d(0.519368, 1.156167, 2.367923);
        glVertex3d(0.602865, 1.129037, 2.34502);
        glVertex3d(0.662176, 1.245443, 2.34502);

        glNormal3d(1.22753, 0.884069, 0.966845);
        glVertex3d(0.519368, 1.156167, 2.367923);
        glVertex3d(0.662176, 1.245443, 2.34502);
        glVertex3d(0.59115, 1.297047, 2.367923);

        glNormal3d(1.386952, 0.802839, 0.900775);
        glVertex3d(0.443132, 1.180938, 2.406094);
        glVertex3d(0.519368, 1.156167, 2.367923);
        glVertex3d(0.59115, 1.297047, 2.367923);

        glNormal3d(1.386953, 0.802838, 0.900774);
        glVertex3d(0.443132, 1.180938, 2.406094);
        glVertex3d(0.59115, 1.297047, 2.367923);
        glVertex3d(0.5263, 1.344164, 2.406094);

        glNormal3d(1.790569, 0.597184, 0.461237);
        glVertex3d(0.406829, 1.192733, 2.478619);
        glVertex3d(0.443132, 1.180938, 2.406094);
        glVertex3d(0.5263, 1.344164, 2.406094);

        glNormal3d(1.790568, 0.597185, 0.461239);
        glVertex3d(0.406829, 1.192733, 2.478619);
        glVertex3d(0.5263, 1.344164, 2.406094);
        glVertex3d(0.495419, 1.3666, 2.478619);

        glNormal3d(1.889506, 0.546773, -0.058);
        glVertex3d(0.410459, 1.191554, 2.54351);
        glVertex3d(0.406829, 1.192733, 2.478619);
        glVertex3d(0.495419, 1.3666, 2.478619);

        glNormal3d(1.889506, 0.546773, -0.058003);
        glVertex3d(0.410459, 1.191554, 2.54351);
        glVertex3d(0.495419, 1.3666, 2.478619);
        glVertex3d(0.498507, 1.364356, 2.54351);

        glNormal3d(1.744168, 0.620826, -0.549946);
        glVertex3d(0.439502, 1.182117, 2.589315);
        glVertex3d(0.410459, 1.191554, 2.54351);
        glVertex3d(0.498507, 1.364356, 2.54351);

        glNormal3d(1.744168, 0.620826, -0.549946);
        glVertex3d(0.439502, 1.182117, 2.589315);
        glVertex3d(0.498507, 1.364356, 2.54351);
        glVertex3d(0.523212, 1.346407, 2.589315);

        glNormal3d(1.476443, 0.757239, -0.845026);
        glVertex3d(0.468544, 1.172681, 2.608401);
        glVertex3d(0.439502, 1.182117, 2.589315);
        glVertex3d(0.523212, 1.346407, 2.589315);

        glNormal3d(1.476447, 0.757238, -0.845023);
        glVertex3d(0.468544, 1.172681, 2.608401);
        glVertex3d(0.523212, 1.346407, 2.589315);
        glVertex3d(0.547917, 1.328458, 2.608401);

        glNormal3d(1, 1, -1);
        glVertex3d(0.497586, 1.163244, 2.608401);
        glVertex3d(0.468544, 1.172681, 2.608401);
        glVertex3d(0.547917, 1.328458, 2.608401);

        glNormal3d(1, 1, -1);
        glVertex3d(0.497586, 1.163244, 2.608401);
        glVertex3d(0.547917, 1.328458, 2.608401);
        glVertex3d(0.572621, 1.310509, 2.608401);

        glNormal3d(1.874115, 0.554615, 0.193793);
        glVertex3d(0.490326, 1.165603, 2.646572);
        glVertex3d(0.497586, 1.163244, 2.608401);
        glVertex3d(0.572621, 1.310509, 2.608401);

        glNormal3d(1.874114, 0.554617, 0.193798);
        glVertex3d(0.490326, 1.165603, 2.646572);
        glVertex3d(0.572621, 1.310509, 2.608401);
        glVertex3d(0.566445, 1.314996, 2.646571);

        glNormal3d(1.852508, 0.565625, -0.290773);
        glVertex3d(0.504847, 1.160885, 2.696194);
        glVertex3d(0.490326, 1.165603, 2.646572);
        glVertex3d(0.566445, 1.314996, 2.646571);

        glNormal3d(1.852508, 0.565625, -0.290773);
        glVertex3d(0.504847, 1.160885, 2.696194);
        glVertex3d(0.566445, 1.314996, 2.646571);
        glVertex3d(0.578797, 1.306022, 2.696194);

        glNormal3d(1.538839, 0.725447, -0.796412);
        glVertex3d(0.533889, 1.151449, 2.719097);
        glVertex3d(0.504847, 1.160885, 2.696194);
        glVertex3d(0.578797, 1.306022, 2.696194);

        glNormal3d(1.53884, 0.725447, -0.796412);
        glVertex3d(0.533889, 1.151449, 2.719097);
        glVertex3d(0.578797, 1.306022, 2.696194);
        glVertex3d(0.603502, 1.288072, 2.719097);

        glNormal3d(1, 1, -1);
        glVertex3d(0.584713, 1.134935, 2.719097);
        glVertex3d(0.533889, 1.151449, 2.719097);
        glVertex3d(0.603502, 1.288072, 2.719097);

        glNormal3d(1.000004, 1, -1);
        glVertex3d(0.584713, 1.134935, 2.719097);
        glVertex3d(0.603502, 1.288072, 2.719097);
        glVertex3d(0.646736, 1.256662, 2.719097);

        glNormal3d(1.846319, 0.568779, -0.312718);
        glVertex3d(0.602865, 1.129037, 2.776353);
        glVertex3d(0.584713, 1.134935, 2.719097);
        glVertex3d(0.646736, 1.256662, 2.719097);

        glNormal3d(1.846319, 0.568779, -0.312718);
        glVertex3d(0.602865, 1.129037, 2.776353);
        glVertex3d(0.646736, 1.256662, 2.719097);
        glVertex3d(0.662176, 1.245443, 2.776353);

        glNormal3d(1.889313, 0.546872, -0.061614);
        glVertex3d(0.606495, 1.127858, 2.837427);
        glVertex3d(0.602865, 1.129037, 2.776353);
        glVertex3d(0.662176, 1.245443, 2.776353);

        glNormal3d(1.889314, 0.546873, -0.061612);
        glVertex3d(0.606495, 1.127858, 2.837427);
        glVertex3d(0.662176, 1.245443, 2.776353);
        glVertex3d(0.665264, 1.2432, 2.837427);

        glNormal3d(1.402428, 0.794953, 0.892192);
        glVertex3d(0.577452, 1.137294, 2.852695);
        glVertex3d(0.606495, 1.127858, 2.837427);
        glVertex3d(0.665264, 1.2432, 2.837427);

        glNormal3d(1.402427, 0.794954, 0.892193);
        glVertex3d(0.577452, 1.137294, 2.852695);
        glVertex3d(0.665264, 1.2432, 2.837427);
        glVertex3d(0.64056, 1.261149, 2.852695);

        glNormal3d(1.838561, 0.572732, 0.338019);
        glVertex3d(0.562931, 1.142012, 2.894684);
        glVertex3d(0.577452, 1.137294, 2.852695);
        glVertex3d(0.64056, 1.261149, 2.852695);

        glNormal3d(1.838562, 0.572731, 0.338017);
        glVertex3d(0.562931, 1.142012, 2.894684);
        glVertex3d(0.64056, 1.261149, 2.852695);
        glVertex3d(0.628207, 1.270123, 2.894684);

        glNormal3d(1.766519, 0.609439, -0.509814);
        glVertex3d(0.584713, 1.134935, 2.932855);
        glVertex3d(0.562931, 1.142012, 2.894684);
        glVertex3d(0.628207, 1.270123, 2.894684);

        glNormal3d(1.766519, 0.609439, -0.509815);
        glVertex3d(0.584713, 1.134935, 2.932855);
        glVertex3d(0.628207, 1.270123, 2.894684);
        glVertex3d(0.646736, 1.256662, 2.932855);

        glNormal3d(1.551243, 0.719126, 0.785646);
        glVertex3d(0.55204, 1.145551, 2.959574);
        glVertex3d(0.584713, 1.134935, 2.932855);
        glVertex3d(0.646736, 1.256662, 2.932855);

        glNormal3d(1.551242, 0.719127, 0.785647);
        glVertex3d(0.55204, 1.145551, 2.959574);
        glVertex3d(0.646736, 1.256662, 2.932855);
        glVertex3d(0.618943, 1.276854, 2.959574);

        glNormal3d(1.653776, 0.666883, 0.679419);
        glVertex3d(0.497586, 1.163244, 3.020648);
        glVertex3d(0.55204, 1.145551, 2.959574);
        glVertex3d(0.618943, 1.276854, 2.959574);

        glNormal3d(1.653775, 0.666885, 0.679421);
        glVertex3d(0.497586, 1.163244, 3.020648);
        glVertex3d(0.618943, 1.276854, 2.959574);
        glVertex3d(0.572621, 1.310509, 3.020648);

        glNormal3d(1.721606, 0.632324, 0.5866);
        glVertex3d(0.457653, 1.176219, 3.077905);
        glVertex3d(0.497586, 1.163244, 3.020648);
        glVertex3d(0.572621, 1.310509, 3.020648);

        glNormal3d(1.721607, 0.632322, 0.586597);
        glVertex3d(0.457653, 1.176219, 3.077905);
        glVertex3d(0.572621, 1.310509, 3.020648);
        glVertex3d(0.538652, 1.335189, 3.077905);

        glNormal3d(1.874115, 0.554615, 0.193793);
        glVertex3d(0.439502, 1.182117, 3.173333);
        glVertex3d(0.457653, 1.176219, 3.077905);
        glVertex3d(0.538652, 1.335189, 3.077905);

        glNormal3d(1.874115, 0.554615, 0.193792);
        glVertex3d(0.439502, 1.182117, 3.173333);
        glVertex3d(0.538652, 1.335189, 3.077905);
        glVertex3d(0.523212, 1.346407, 3.173332);

        glNormal3d(1.88709, 0.548004, 0.093652);
        glVertex3d(0.432241, 1.184476, 3.253492);
        glVertex3d(0.439502, 1.182117, 3.173333);
        glVertex3d(0.523212, 1.346407, 3.173332);

        glNormal3d(1.88709, 0.548004, 0.093654);
        glVertex3d(0.432241, 1.184476, 3.253492);
        glVertex3d(0.523212, 1.346407, 3.173332);
        glVertex3d(0.517035, 1.350894, 3.253492);

        glNormal3d(1.871696, 0.555848, -0.207062);
        glVertex3d(0.454023, 1.177399, 3.360371);
        glVertex3d(0.432241, 1.184476, 3.253492);
        glVertex3d(0.517035, 1.350894, 3.253492);

        glNormal3d(1.871696, 0.555848, -0.207062);
        glVertex3d(0.454023, 1.177399, 3.360371);
        glVertex3d(0.517035, 1.350894, 3.253492);
        glVertex3d(0.535564, 1.337433, 3.360371);

        glNormal3d(1.804654, 0.590008, -0.429462);
        glVertex3d(0.501216, 1.162065, 3.463433);
        glVertex3d(0.454023, 1.177399, 3.360371);
        glVertex3d(0.535564, 1.337433, 3.360371);

        glNormal3d(1.804653, 0.590007, -0.429464);
        glVertex3d(0.501216, 1.162065, 3.463433);
        glVertex3d(0.535564, 1.337433, 3.360371);
        glVertex3d(0.57571, 1.308265, 3.463433);

        glNormal3d(1.702643, 0.641984, -0.614913);
        glVertex3d(0.555671, 1.144371, 3.535958);
        glVertex3d(0.501216, 1.162065, 3.463433);
        glVertex3d(0.57571, 1.308265, 3.463433);

        glNormal3d(1.702645, 0.641985, -0.614911);
        glVertex3d(0.555671, 1.144371, 3.535958);
        glVertex3d(0.57571, 1.308265, 3.463433);
        glVertex3d(0.622031, 1.274611, 3.535958);

        glNormal3d(1.652592, 0.667488, -0.680852);
        glVertex3d(0.613756, 1.125499, 3.600849);
        glVertex3d(0.555671, 1.144371, 3.535958);
        glVertex3d(0.622031, 1.274611, 3.535958);

        glNormal3d(1.652592, 0.667488, -0.680852);
        glVertex3d(0.613756, 1.125499, 3.600849);
        glVertex3d(0.622031, 1.274611, 3.535958);
        glVertex3d(0.671441, 1.238712, 3.600849);

        glNormal3d(1.651544, 0.668022, -0.682115);
        glVertex3d(0.67547, 1.105446, 3.669557);
        glVertex3d(0.613756, 1.125499, 3.600849);
        glVertex3d(0.671441, 1.238712, 3.600849);

        glNormal3d(1.651541, 0.668021, -0.682117);
        glVertex3d(0.67547, 1.105446, 3.669557);
        glVertex3d(0.671441, 1.238712, 3.600849);
        glVertex3d(0.723938, 1.20057, 3.669556);

        glNormal3d(1.69491, 0.645923, -0.625883);
        glVertex3d(0.722664, 1.090112, 3.73063);
        glVertex3d(0.67547, 1.105446, 3.669557);
        glVertex3d(0.723938, 1.20057, 3.669556);

        glNormal3d(1.694912, 0.645924, -0.625881);
        glVertex3d(0.722664, 1.090112, 3.73063);
        glVertex3d(0.723938, 1.20057, 3.669556);
        glVertex3d(0.764084, 1.171403, 3.73063);

        glNormal3d(1.852508, 0.565625, -0.290771);
        glVertex3d(0.751706, 1.080676, 3.829875);
        glVertex3d(0.722664, 1.090112, 3.73063);
        glVertex3d(0.764084, 1.171403, 3.73063);

        glNormal3d(1.852508, 0.565625, -0.290771);
        glVertex3d(0.751706, 1.080676, 3.829875);
        glVertex3d(0.764084, 1.171403, 3.73063);
        glVertex3d(0.788788, 1.153454, 3.829875);

        glNormal3d(1.865026, 0.559247, -0.239723);
        glVertex3d(0.773488, 1.073598, 3.921486);
        glVertex3d(0.751706, 1.080676, 3.829875);
        glVertex3d(0.788788, 1.153454, 3.829875);

        glNormal3d(1.865026, 0.559247, -0.239723);
        glVertex3d(0.773488, 1.073598, 3.921486);
        glVertex3d(0.788788, 1.153454, 3.829875);
        glVertex3d(0.807317, 1.139992, 3.921486);

        glNormal3d(1.890312, 0.546363, 0.039477);
        glVertex3d(0.769857, 1.074778, 4.016913);
        glVertex3d(0.773488, 1.073598, 3.921486);
        glVertex3d(0.807317, 1.139992, 3.921486);

        glNormal3d(1.890312, 0.546363, 0.039477);
        glVertex3d(0.769857, 1.074778, 4.016913);
        glVertex3d(0.807317, 1.139992, 3.921486);
        glVertex3d(0.804229, 1.142236, 4.016913);

        glNormal3d(1.436817, 0.777431, 0.871581);
        glVertex3d(0.737185, 1.085394, 4.035999);
        glVertex3d(0.769857, 1.074778, 4.016913);
        glVertex3d(0.804229, 1.142236, 4.016913);

        glNormal3d(1.436817, 0.77743, 0.871581);
        glVertex3d(0.737185, 1.085394, 4.035999);
        glVertex3d(0.804229, 1.142236, 4.016913);
        glVertex3d(0.776436, 1.162428, 4.035999);

        glNormal3d(1.574574, 0.707239, 0.764301);
        glVertex3d(0.693622, 1.099548, 4.07417);
        glVertex3d(0.737185, 1.085394, 4.035999);
        glVertex3d(0.776436, 1.162428, 4.035999);

        glNormal3d(1.574574, 0.70724, 0.764301);
        glVertex3d(0.693622, 1.099548, 4.07417);
        glVertex3d(0.776436, 1.162428, 4.035999);
        glVertex3d(0.739379, 1.189352, 4.07417);

        glNormal3d(1.879174, 0.552039, 0.162431);
        glVertex3d(0.682731, 1.103087, 4.142878);
        glVertex3d(0.693622, 1.099548, 4.07417);
        glVertex3d(0.739379, 1.189352, 4.07417);

        glNormal3d(1.879174, 0.552039, 0.162432);
        glVertex3d(0.682731, 1.103087, 4.142878);
        glVertex3d(0.739379, 1.189352, 4.07417);
        glVertex3d(0.730115, 1.196083, 4.142878);

        glNormal3d(1.817911, 0.583254, -0.396667);
        glVertex3d(0.708143, 1.09483, 4.203952);
        glVertex3d(0.682731, 1.103087, 4.142878);
        glVertex3d(0.730115, 1.196083, 4.142878);

        glNormal3d(1.817911, 0.583254, -0.396667);
        glVertex3d(0.708143, 1.09483, 4.203952);
        glVertex3d(0.730115, 1.196083, 4.142878);
        glVertex3d(0.751731, 1.180378, 4.203952);

        glNormal3d(1.349417, 0.821963, -0.919897);
        glVertex3d(0.777118, 1.072419, 4.234489);
        glVertex3d(0.708143, 1.09483, 4.203952);
        glVertex3d(0.751731, 1.180378, 4.203952);

        glNormal3d(1.349416, 0.821963, -0.919897);
        glVertex3d(0.777118, 1.072419, 4.234489);
        glVertex3d(0.751731, 1.180378, 4.203952);
        glVertex3d(0.810405, 1.137748, 4.234489);

        glNormal3d(1.218632, 0.888601, -0.969428);
        glVertex3d(0.849724, 1.048828, 4.253574);
        glVertex3d(0.777118, 1.072419, 4.234489);
        glVertex3d(0.810405, 1.137748, 4.234489);

        glNormal3d(1.218626, 0.888599, -0.969429);
        glVertex3d(0.849724, 1.048828, 4.253574);
        glVertex3d(0.810405, 1.137748, 4.234489);
        glVertex3d(0.872167, 1.092876, 4.253574);

        glNormal3d(1.173505, 0.826495, -0.969429);
        glVertex3d(0.872167, 1.092876, 4.253574);
        glVertex3d(0.810405, 1.137748, 4.234489);
        glVertex3d(0.862251, 1.189595, 4.234489);

        glNormal3d(1.173509, 0.826496, -0.969428);
        glVertex3d(0.872167, 1.092876, 4.253574);
        glVertex3d(0.862251, 1.189595, 4.234489);
        glVertex3d(0.907124, 1.127832, 4.253574);

        glNormal3d(1.277298, 0.722702, -0.919897);
        glVertex3d(0.810405, 1.137748, 4.234489);
        glVertex3d(0.751731, 1.180378, 4.203952);
        glVertex3d(0.819622, 1.248268, 4.203952);

        glNormal3d(1.277298, 0.722702, -0.919898);
        glVertex3d(0.810405, 1.137748, 4.234489);
        glVertex3d(0.819622, 1.248268, 4.203952);
        glVertex3d(0.862251, 1.189595, 4.234489);

        glNormal3d(1.649097, 0.350902, -0.396667);
        glVertex3d(0.751731, 1.180378, 4.203952);
        glVertex3d(0.730115, 1.196083, 4.142878);
        glVertex3d(0.803917, 1.269885, 4.142878);

        glNormal3d(1.649099, 0.350902, -0.396665);
        glVertex3d(0.751731, 1.180378, 4.203952);
        glVertex3d(0.803917, 1.269885, 4.142878);
        glVertex3d(0.819622, 1.248268, 4.203952);

        glNormal3d(1.697716, 0.302284, 0.162431);
        glVertex3d(0.730115, 1.196083, 4.142878);
        glVertex3d(0.739379, 1.189352, 4.07417);
        glVertex3d(0.810648, 1.260621, 4.07417);

        glNormal3d(1.697716, 0.302283, 0.162429);
        glVertex3d(0.730115, 1.196083, 4.142878);
        glVertex3d(0.810648, 1.260621, 4.07417);
        glVertex3d(0.803917, 1.269885, 4.142878);

        glNormal3d(1.455984, 0.544016, 0.764301);
        glVertex3d(0.739379, 1.189352, 4.07417);
        glVertex3d(0.776436, 1.162428, 4.035999);
        glVertex3d(0.837571, 1.223564, 4.035999);

        glNormal3d(1.455984, 0.544016, 0.764302);
        glVertex3d(0.739379, 1.189352, 4.07417);
        glVertex3d(0.837571, 1.223564, 4.035999);
        glVertex3d(0.810648, 1.260621, 4.07417);

        glNormal3d(1.346658, 0.653338, 0.871581);
        glVertex3d(0.776436, 1.162428, 4.035999);
        glVertex3d(0.804229, 1.142236, 4.016913);
        glVertex3d(0.857764, 1.195771, 4.016913);

        glNormal3d(1.346657, 0.653343, 0.871584);
        glVertex3d(0.776436, 1.162428, 4.035999);
        glVertex3d(0.857764, 1.195771, 4.016913);
        glVertex3d(0.837571, 1.223564, 4.035999);

        glNormal3d(1.706556, 0.293445, 0.039477);
        glVertex3d(0.804229, 1.142236, 4.016913);
        glVertex3d(0.807317, 1.139992, 3.921486);
        glVertex3d(0.860008, 1.192683, 3.921486);

        glNormal3d(1.706555, 0.293444, 0.039476);
        glVertex3d(0.804229, 1.142236, 4.016913);
        glVertex3d(0.860008, 1.192683, 3.921486);
        glVertex3d(0.857764, 1.195771, 4.016913);

        glNormal3d(1.686488, 0.313511, -0.239723);
        glVertex3d(0.807317, 1.139992, 3.921486);
        glVertex3d(0.788788, 1.153454, 3.829875);
        glVertex3d(0.846546, 1.211211, 3.829875);

        glNormal3d(1.686488, 0.313511, -0.239722);
        glVertex3d(0.807317, 1.139992, 3.921486);
        glVertex3d(0.846546, 1.211211, 3.829875);
        glVertex3d(0.860008, 1.192683, 3.921486);

        glNormal3d(1.676554, 0.323445, -0.290772);
        glVertex3d(0.788788, 1.153454, 3.829875);
        glVertex3d(0.764084, 1.171403, 3.73063);
        glVertex3d(0.828597, 1.235916, 3.73063);

        glNormal3d(1.676554, 0.323445, -0.290772);
        glVertex3d(0.788788, 1.153454, 3.829875);
        glVertex3d(0.828597, 1.235916, 3.73063);
        glVertex3d(0.846546, 1.211211, 3.829875);

        glNormal3d(1.551487, 0.448516, -0.625881);
        glVertex3d(0.764084, 1.171403, 3.73063);
        glVertex3d(0.723938, 1.20057, 3.669556);
        glVertex3d(0.79943, 1.276062, 3.669557);

        glNormal3d(1.551484, 0.448516, -0.625883);
        glVertex3d(0.764084, 1.171403, 3.73063);
        glVertex3d(0.79943, 1.276062, 3.669557);
        glVertex3d(0.828597, 1.235916, 3.73063);

        glNormal3d(1.517067, 0.482933, -0.682117);
        glVertex3d(0.723938, 1.20057, 3.669556);
        glVertex3d(0.671441, 1.238712, 3.600849);
        glVertex3d(0.761288, 1.328559, 3.600849);

        glNormal3d(1.51707, 0.482933, -0.682115);
        glVertex3d(0.723938, 1.20057, 3.669556);
        glVertex3d(0.761288, 1.328559, 3.600849);
        glVertex3d(0.79943, 1.276062, 3.669557);

        glNormal3d(1.517899, 0.482099, -0.680851);
        glVertex3d(0.671441, 1.238712, 3.600849);
        glVertex3d(0.622031, 1.274611, 3.535958);
        glVertex3d(0.72539, 1.377969, 3.535958);

        glNormal3d(1.517901, 0.482099, -0.68085);
        glVertex3d(0.671441, 1.238712, 3.600849);
        glVertex3d(0.72539, 1.377969, 3.535958);
        glVertex3d(0.761288, 1.328559, 3.600849);

        glNormal3d(1.557621, 0.442378, -0.614911);
        glVertex3d(0.622031, 1.274611, 3.535958);
        glVertex3d(0.57571, 1.308265, 3.463433);
        glVertex3d(0.691735, 1.424291, 3.463433);

        glNormal3d(1.55762, 0.442378, -0.614913);
        glVertex3d(0.622031, 1.274611, 3.535958);
        glVertex3d(0.691735, 1.424291, 3.463433);
        glVertex3d(0.72539, 1.377969, 3.535958);

        glNormal3d(1.638577, 0.361423, -0.429464);
        glVertex3d(0.57571, 1.308265, 3.463433);
        glVertex3d(0.535564, 1.337433, 3.360371);
        glVertex3d(0.662568, 1.464436, 3.360371);

        glNormal3d(1.638577, 0.361423, -0.429464);
        glVertex3d(0.57571, 1.308265, 3.463433);
        glVertex3d(0.662568, 1.464436, 3.360371);
        glVertex3d(0.691735, 1.424291, 3.463433);

        glNormal3d(1.691782, 0.308217, -0.207062);
        glVertex3d(0.535564, 1.337433, 3.360371);
        glVertex3d(0.517035, 1.350894, 3.253492);
        glVertex3d(0.649106, 1.482965, 3.253492);

        glNormal3d(1.691782, 0.308217, -0.207062);
        glVertex3d(0.535564, 1.337433, 3.360371);
        glVertex3d(0.649106, 1.482965, 3.253492);
        glVertex3d(0.662568, 1.464436, 3.360371);

        glNormal3d(1.703998, 0.296, 0.093654);
        glVertex3d(0.517035, 1.350894, 3.253492);
        glVertex3d(0.523212, 1.346407, 3.173332);
        glVertex3d(0.653593, 1.476788, 3.173333);

        glNormal3d(1.703999, 0.296001, 0.093656);
        glVertex3d(0.517035, 1.350894, 3.253492);
        glVertex3d(0.653593, 1.476788, 3.173333);
        glVertex3d(0.649106, 1.482965, 3.253492);

        glNormal3d(1.693702, 0.306298, 0.193792);
        glVertex3d(0.523212, 1.346407, 3.173332);
        glVertex3d(0.538652, 1.335189, 3.077905);
        glVertex3d(0.664811, 1.461348, 3.077905);

        glNormal3d(1.693701, 0.306297, 0.193791);
        glVertex3d(0.523212, 1.346407, 3.173332);
        glVertex3d(0.664811, 1.461348, 3.077905);
        glVertex3d(0.653593, 1.476788, 3.173333);

        glNormal3d(1.57267, 0.427329, 0.586598);
        glVertex3d(0.538652, 1.335189, 3.077905);
        glVertex3d(0.572621, 1.310509, 3.020648);
        glVertex3d(0.689491, 1.427379, 3.020648);

        glNormal3d(1.57267, 0.42733, 0.586599);
        glVertex3d(0.538652, 1.335189, 3.077905);
        glVertex3d(0.689491, 1.427379, 3.020648);
        glVertex3d(0.664811, 1.461348, 3.077905);

        glNormal3d(1.518839, 0.481161, 0.679421);
        glVertex3d(0.572621, 1.310509, 3.020648);
        glVertex3d(0.618943, 1.276854, 2.959574);
        glVertex3d(0.723146, 1.381057, 2.959574);

        glNormal3d(1.518839, 0.48116, 0.67942);
        glVertex3d(0.572621, 1.310509, 3.020648);
        glVertex3d(0.723146, 1.381057, 2.959574);
        glVertex3d(0.689491, 1.427379, 3.020648);

        glNormal3d(1.437469, 0.562532, 0.785648);
        glVertex3d(0.618943, 1.276854, 2.959574);
        glVertex3d(0.646736, 1.256662, 2.932855);
        glVertex3d(0.743339, 1.353264, 2.932855);

        glNormal3d(1.43747, 0.56253, 0.785646);
        glVertex3d(0.618943, 1.276854, 2.959574);
        glVertex3d(0.743339, 1.353264, 2.932855);
        glVertex3d(0.723146, 1.381057, 2.959574);

        glNormal3d(1.608312, 0.391687, -0.509815);
        glVertex3d(0.646736, 1.256662, 2.932855);
        glVertex3d(0.628207, 1.270123, 2.894684);
        glVertex3d(0.729877, 1.371793, 2.894684);

        glNormal3d(1.608312, 0.391687, -0.509816);
        glVertex3d(0.646736, 1.256662, 2.932855);
        glVertex3d(0.729877, 1.371793, 2.894684);
        glVertex3d(0.743339, 1.353264, 2.932855);

        glNormal3d(1.665486, 0.334513, 0.338017);
        glVertex3d(0.628207, 1.270123, 2.894684);
        glVertex3d(0.64056, 1.261149, 2.852695);
        glVertex3d(0.738851, 1.35944, 2.852695);

        glNormal3d(1.665486, 0.334514, 0.338019);
        glVertex3d(0.628207, 1.270123, 2.894684);
        glVertex3d(0.738851, 1.35944, 2.852695);
        glVertex3d(0.729877, 1.371793, 2.894684);

        glNormal3d(1.319368, 0.680633, 0.892193);
        glVertex3d(0.64056, 1.261149, 2.852695);
        glVertex3d(0.665264, 1.2432, 2.837427);
        glVertex3d(0.7568, 1.334736, 2.837427);

        glNormal3d(1.319371, 0.680627, 0.89219);
        glVertex3d(0.64056, 1.261149, 2.852695);
        glVertex3d(0.7568, 1.334736, 2.837427);
        glVertex3d(0.738851, 1.35944, 2.852695);

        glNormal3d(1.705763, 0.294236, -0.061612);
        glVertex3d(0.665264, 1.2432, 2.837427);
        glVertex3d(0.662176, 1.245443, 2.776353);
        glVertex3d(0.754557, 1.337824, 2.776353);

        glNormal3d(1.705762, 0.294236, -0.061615);
        glVertex3d(0.665264, 1.2432, 2.837427);
        glVertex3d(0.754557, 1.337824, 2.776353);
        glVertex3d(0.7568, 1.334736, 2.837427);

        glNormal3d(1.671642, 0.328357, -0.312718);
        glVertex3d(0.662176, 1.245443, 2.776353);
        glVertex3d(0.646736, 1.256662, 2.719097);
        glVertex3d(0.743339, 1.353264, 2.719097);

        glNormal3d(1.671642, 0.328357, -0.312717);
        glVertex3d(0.662176, 1.245443, 2.776353);
        glVertex3d(0.743339, 1.353264, 2.719097);
        glVertex3d(0.754557, 1.337824, 2.776353);

        glNormal3d(1.000002, 0.999998, -1);
        glVertex3d(0.646736, 1.256662, 2.719097);
        glVertex3d(0.603502, 1.288072, 2.719097);
        glVertex3d(0.711928, 1.396498, 2.719097);

        glNormal3d(0.999999, 0.999999, -1);
        glVertex3d(0.646736, 1.256662, 2.719097);
        glVertex3d(0.711928, 1.396498, 2.719097);
        glVertex3d(0.743339, 1.353264, 2.719097);

        glNormal3d(1.427625, 0.572373, -0.796412);
        glVertex3d(0.603502, 1.288072, 2.719097);
        glVertex3d(0.578797, 1.306022, 2.696194);
        glVertex3d(0.693979, 1.421203, 2.696194);

        glNormal3d(1.427627, 0.572372, -0.79641);
        glVertex3d(0.603502, 1.288072, 2.719097);
        glVertex3d(0.693979, 1.421203, 2.696194);
        glVertex3d(0.711928, 1.396498, 2.719097);

        glNormal3d(1.676554, 0.323446, -0.290773);
        glVertex3d(0.578797, 1.306022, 2.696194);
        glVertex3d(0.566445, 1.314996, 2.646571);
        glVertex3d(0.685004, 1.433555, 2.646572);

        glNormal3d(1.676552, 0.323446, -0.290777);
        glVertex3d(0.578797, 1.306022, 2.696194);
        glVertex3d(0.685004, 1.433555, 2.646572);
        glVertex3d(0.693979, 1.421203, 2.696194);

        glNormal3d(1.693701, 0.306299, 0.193798);
        glVertex3d(0.566445, 1.314996, 2.646571);
        glVertex3d(0.572621, 1.310509, 2.608401);
        glVertex3d(0.689491, 1.427379, 2.608401);

        glNormal3d(1.693701, 0.306298, 0.193796);
        glVertex3d(0.566445, 1.314996, 2.646571);
        glVertex3d(0.689491, 1.427379, 2.608401);
        glVertex3d(0.685004, 1.433555, 2.646572);

        glNormal3d(0.999999, 0.999999, -1);
        glVertex3d(0.572621, 1.310509, 2.608401);
        glVertex3d(0.547917, 1.328458, 2.608401);
        glVertex3d(0.671542, 1.452083, 2.6084);

        glNormal3d(1.000004, 0.999996, -1);
        glVertex3d(0.572621, 1.310509, 2.608401);
        glVertex3d(0.671542, 1.452083, 2.6084);
        glVertex3d(0.689491, 1.427379, 2.608401);

        glNormal3d(1.37811, 0.621889, -0.845024);
        glVertex3d(0.547917, 1.328458, 2.608401);
        glVertex3d(0.523212, 1.346407, 2.589315);
        glVertex3d(0.653593, 1.476788, 2.589315);

        glNormal3d(1.378108, 0.621891, -0.845025);
        glVertex3d(0.547917, 1.328458, 2.608401);
        glVertex3d(0.653593, 1.476788, 2.589315);
        glVertex3d(0.671542, 1.452083, 2.6084);

        glNormal3d(1.590575, 0.409424, -0.549946);
        glVertex3d(0.523212, 1.346407, 2.589315);
        glVertex3d(0.498507, 1.364356, 2.54351);
        glVertex3d(0.635644, 1.501493, 2.54351);

        glNormal3d(1.590575, 0.409424, -0.549945);
        glVertex3d(0.523212, 1.346407, 2.589315);
        glVertex3d(0.635644, 1.501493, 2.54351);
        glVertex3d(0.653593, 1.476788, 2.589315);

        glNormal3d(1.705916, 0.294083, -0.058002);
        glVertex3d(0.498507, 1.364356, 2.54351);
        glVertex3d(0.495419, 1.3666, 2.478619);
        glVertex3d(0.6334, 1.504581, 2.478619);

        glNormal3d(1.705916, 0.294083, -0.058004);
        glVertex3d(0.498507, 1.364356, 2.54351);
        glVertex3d(0.6334, 1.504581, 2.478619);
        glVertex3d(0.635644, 1.501493, 2.54351);

        glNormal3d(1.627398, 0.372601, 0.461239);
        glVertex3d(0.495419, 1.3666, 2.478619);
        glVertex3d(0.5263, 1.344164, 2.406094);
        glVertex3d(0.655837, 1.4737, 2.406094);

        glNormal3d(1.627398, 0.372601, 0.461239);
        glVertex3d(0.495419, 1.3666, 2.478619);
        glVertex3d(0.655837, 1.4737, 2.406094);
        glVertex3d(0.6334, 1.504581, 2.478619);

        glNormal3d(1.307087, 0.692912, 0.900774);
        glVertex3d(0.5263, 1.344164, 2.406094);
        glVertex3d(0.59115, 1.297047, 2.367923);
        glVertex3d(0.702953, 1.40885, 2.367923);

        glNormal3d(1.307087, 0.692912, 0.900774);
        glVertex3d(0.5263, 1.344164, 2.406094);
        glVertex3d(0.702953, 1.40885, 2.367923);
        glVertex3d(0.655837, 1.4737, 2.406094);

        glNormal3d(1.180568, 0.819431, 0.966845);
        glVertex3d(0.59115, 1.297047, 2.367923);
        glVertex3d(0.662176, 1.245443, 2.34502);
        glVertex3d(0.754557, 1.337824, 2.34502);

        glNormal3d(1.180568, 0.819432, 0.966846);
        glVertex3d(0.59115, 1.297047, 2.367923);
        glVertex3d(0.754557, 1.337824, 2.34502);
        glVertex3d(0.702953, 1.40885, 2.367923);

        glNormal3d(1.149922, 0.850075, 0.977264);
        glVertex3d(0.662176, 1.245443, 2.34502);
        glVertex3d(0.70541, 1.214032, 2.333569);
        glVertex3d(0.785968, 1.29459, 2.333569);

        glNormal3d(1.149921, 0.850078, 0.977265);
        glVertex3d(0.662176, 1.245443, 2.34502);
        glVertex3d(0.785968, 1.29459, 2.333569);
        glVertex3d(0.754557, 1.337824, 2.34502);

        glNormal3d(1.706841, 0.293159, -0.027426);
        glVertex3d(0.70541, 1.214032, 2.333569);
        glVertex3d(0.702322, 1.216276, 2.196153);
        glVertex3d(0.783724, 1.297678, 2.196153);

        glNormal3d(1.70684, 0.293159, -0.027427);
        glVertex3d(0.70541, 1.214032, 2.333569);
        glVertex3d(0.783724, 1.297678, 2.196153);
        glVertex3d(0.785968, 1.29459, 2.333569);

        glNormal3d(1.70677, 0.29323, -0.03085);
        glVertex3d(0.702322, 1.216276, 2.196153);
        glVertex3d(0.699234, 1.21852, 2.074006);
        glVertex3d(0.78148, 1.300766, 2.074006);

        glNormal3d(1.70677, 0.29323, -0.03085);
        glVertex3d(0.702322, 1.216276, 2.196153);
        glVertex3d(0.78148, 1.300766, 2.074006);
        glVertex3d(0.783724, 1.297678, 2.196153);

        glNormal3d(1.699082, 0.300918, -0.150227);
        glVertex3d(0.699234, 1.21852, 2.074006);
        glVertex3d(0.680705, 1.231982, 1.925139);
        glVertex3d(0.768019, 1.319295, 1.925139);

        glNormal3d(1.699082, 0.300918, -0.150227);
        glVertex3d(0.699234, 1.21852, 2.074006);
        glVertex3d(0.768019, 1.319295, 1.925139);
        glVertex3d(0.78148, 1.300766, 2.074006);

        glNormal3d(1.686489, 0.313511, -0.239722);
        glVertex3d(0.680705, 1.231982, 1.925139);
        glVertex3d(0.659088, 1.247687, 1.81826);
        glVertex3d(0.752313, 1.340912, 1.81826);

        glNormal3d(1.686489, 0.313511, -0.239722);
        glVertex3d(0.680705, 1.231982, 1.925139);
        glVertex3d(0.752313, 1.340912, 1.81826);
        glVertex3d(0.768019, 1.319295, 1.925139);

        glNormal3d(1.687829, 0.31217, -0.231908);
        glVertex3d(0.659088, 1.247687, 1.81826);
        glVertex3d(0.637472, 1.263392, 1.707564);
        glVertex3d(0.736608, 1.362529, 1.707564);

        glNormal3d(1.687829, 0.31217, -0.231907);
        glVertex3d(0.659088, 1.247687, 1.81826);
        glVertex3d(0.736608, 1.362529, 1.707564);
        glVertex3d(0.752313, 1.340912, 1.81826);

        glNormal3d(1.679713, 0.320285, -0.27564);
        glVertex3d(0.637472, 1.263392, 1.707564);
        glVertex3d(0.609679, 1.283585, 1.589233);
        glVertex3d(0.716415, 1.390321, 1.589233);

        glNormal3d(1.679713, 0.320285, -0.27564);
        glVertex3d(0.637472, 1.263392, 1.707564);
        glVertex3d(0.716415, 1.390321, 1.589233);
        glVertex3d(0.736608, 1.362529, 1.707564);

        glNormal3d(1.663086, 0.336914, -0.347324);
        glVertex3d(0.609679, 1.283585, 1.589233);
        glVertex3d(0.581886, 1.303778, 1.497623);
        glVertex3d(0.696222, 1.418114, 1.497622);

        glNormal3d(1.663085, 0.336914, -0.347325);
        glVertex3d(0.609679, 1.283585, 1.589233);
        glVertex3d(0.696222, 1.418114, 1.497622);
        glVertex3d(0.716415, 1.390321, 1.589233);

        glNormal3d(1.66448, 0.335518, -0.341951);
        glVertex3d(0.581886, 1.303778, 1.497623);
        glVertex3d(0.538652, 1.335189, 1.352573);
        glVertex3d(0.664812, 1.461348, 1.352573);

        glNormal3d(1.664481, 0.335519, -0.34195);
        glVertex3d(0.581886, 1.303778, 1.497623);
        glVertex3d(0.664812, 1.461348, 1.352573);
        glVertex3d(0.696222, 1.418114, 1.497622);

        glNormal3d(1.000001, 1, -1);
        glVertex3d(0.538652, 1.335189, 1.352573);
        glVertex3d(0.436745, 1.409229, 1.352572);
        glVertex3d(0.590771, 1.563255, 1.352573);

        glNormal3d(1.000001, 1, -1);
        glVertex3d(0.538652, 1.335189, 1.352573);
        glVertex3d(0.590771, 1.563255, 1.352573);
        glVertex3d(0.664812, 1.461348, 1.352573);

        glNormal3d(1.671643, 0.328356, -0.312715);
        glVertex3d(0.436745, 1.409229, 1.352572);
        glVertex3d(0.427481, 1.41596, 1.318219);
        glVertex3d(0.584041, 1.57252, 1.318219);

        glNormal3d(1.671643, 0.328356, -0.312713);
        glVertex3d(0.436745, 1.409229, 1.352572);
        glVertex3d(0.584041, 1.57252, 1.318219);
        glVertex3d(0.590771, 1.563255, 1.352573);

        glNormal3d(1.693702, 0.306298, 0.193793);
        glVertex3d(0.427481, 1.41596, 1.318219);
        glVertex3d(0.433657, 1.411473, 1.280048);
        glVertex3d(0.588528, 1.566344, 1.280048);

        glNormal3d(1.693702, 0.306298, 0.193791);
        glVertex3d(0.427481, 1.41596, 1.318219);
        glVertex3d(0.588528, 1.566344, 1.280048);
        glVertex3d(0.584041, 1.57252, 1.318219);

        glNormal3d(1.699472, 0.300528, 0.146553);
        glVertex3d(0.433657, 1.411473, 1.280048);
        glVertex3d(0.442921, 1.404742, 1.203706);
        glVertex3d(0.595259, 1.557079, 1.203705);

        glNormal3d(1.699472, 0.300528, 0.146551);
        glVertex3d(0.433657, 1.411473, 1.280048);
        glVertex3d(0.595259, 1.557079, 1.203705);
        glVertex3d(0.588528, 1.566344, 1.280048);

        glNormal3d(1.706396, 0.293605, -0.044847);
        glVertex3d(0.442921, 1.404742, 1.203706);
        glVertex3d(0.439833, 1.406985, 1.119729);
        glVertex3d(0.593015, 1.560167, 1.119729);

        glNormal3d(1.706395, 0.293605, -0.044848);
        glVertex3d(0.442921, 1.404742, 1.203706);
        glVertex3d(0.593015, 1.560167, 1.119729);
        glVertex3d(0.595259, 1.557079, 1.203705);

        glNormal3d(1.663086, 0.336914, -0.347324);
        glVertex3d(0.439833, 1.406985, 1.119729);
        glVertex3d(0.421305, 1.420447, 1.058656);
        glVertex3d(0.579553, 1.578696, 1.058655);

        glNormal3d(1.663086, 0.336914, -0.347324);
        glVertex3d(0.439833, 1.406985, 1.119729);
        glVertex3d(0.579553, 1.578696, 1.058655);
        glVertex3d(0.593015, 1.560167, 1.119729);

        glNormal3d(1.503087, 0.496913, -0.702714);
        glVertex3d(0.421305, 1.420447, 1.058656);
        glVertex3d(0.378071, 1.451858, 1.005216);
        glVertex3d(0.548143, 1.621929, 1.005216);

        glNormal3d(1.503087, 0.496913, -0.702714);
        glVertex3d(0.421305, 1.420447, 1.058656);
        glVertex3d(0.548143, 1.621929, 1.005216);
        glVertex3d(0.579553, 1.578696, 1.058655);

        glNormal3d(1.503086, 0.496913, -0.702715);
        glVertex3d(0.378071, 1.451858, 1.005216);
        glVertex3d(0.322485, 1.492244, 0.936508);
        glVertex3d(0.507757, 1.677515, 0.936508);

        glNormal3d(1.503087, 0.496913, -0.702714);
        glVertex3d(0.378071, 1.451858, 1.005216);
        glVertex3d(0.507757, 1.677515, 0.936508);
        glVertex3d(0.548143, 1.621929, 1.005216);

        glNormal3d(1.56425, 0.43575, -0.602697);
        glVertex3d(0.322485, 1.492244, 0.936508);
        glVertex3d(0.28234, 1.521411, 0.871617);
        glVertex3d(0.47859, 1.717661, 0.871617);

        glNormal3d(1.56425, 0.43575, -0.602697);
        glVertex3d(0.322485, 1.492244, 0.936508);
        glVertex3d(0.47859, 1.717661, 0.871617);
        glVertex3d(0.507757, 1.677515, 0.936508);

        glNormal3d(1.634008, 0.365991, -0.442793);
        glVertex3d(0.28234, 1.521411, 0.871617);
        glVertex3d(0.254547, 1.541604, 0.802909);
        glVertex3d(0.458397, 1.745453, 0.802909);

        glNormal3d(1.634008, 0.365991, -0.442793);
        glVertex3d(0.28234, 1.521411, 0.871617);
        glVertex3d(0.458397, 1.745453, 0.802909);
        glVertex3d(0.47859, 1.717661, 0.871617);

        glNormal3d(1.640477, 0.359522, -0.423766);
        glVertex3d(0.254547, 1.541604, 0.802909);
        glVertex3d(0.226754, 1.561797, 0.730384);
        glVertex3d(0.438204, 1.773246, 0.730384);

        glNormal3d(1.640477, 0.359522, -0.423766);
        glVertex3d(0.254547, 1.541604, 0.802909);
        glVertex3d(0.438204, 1.773246, 0.730384);
        glVertex3d(0.458397, 1.745453, 0.802909);

        glNormal3d(1.704723, 0.295276, -0.082031);
        glVertex3d(0.226754, 1.561797, 0.730384);
        glVertex3d(0.220578, 1.566284, 0.638774);
        glVertex3d(0.433717, 1.779423, 0.638774);

        glNormal3d(1.704723, 0.295276, -0.082029);
        glVertex3d(0.226754, 1.561797, 0.730384);
        glVertex3d(0.433717, 1.779423, 0.638774);
        glVertex3d(0.438204, 1.773246, 0.730384);

        glNormal3d(1.702887, 0.297113, 0.109089);
        glVertex3d(0.220578, 1.566284, 0.638774);
        glVertex3d(0.226754, 1.561797, 0.570066);
        glVertex3d(0.438204, 1.773247, 0.570066);

        glNormal3d(1.702886, 0.297112, 0.109086);
        glVertex3d(0.220578, 1.566284, 0.638774);
        glVertex3d(0.438204, 1.773247, 0.570066);
        glVertex3d(0.433717, 1.779423, 0.638774);

        glNormal3d(1.692298, 0.3077, 0.203578);
        glVertex3d(0.226754, 1.561797, 0.570066);
        glVertex3d(0.239106, 1.552822, 0.497541);
        glVertex3d(0.447179, 1.760894, 0.497541);

        glNormal3d(1.692298, 0.307702, 0.203583);
        glVertex3d(0.226754, 1.561797, 0.570066);
        glVertex3d(0.447179, 1.760894, 0.497541);
        glVertex3d(0.438204, 1.773247, 0.570066);

        glNormal3d(1.445057, 0.554944, 0.777078);
        glVertex3d(0.239106, 1.552822, 0.497541);
        glVertex3d(0.269988, 1.530386, 0.467004);
        glVertex3d(0.469615, 1.730013, 0.467004);

        glNormal3d(1.445062, 0.554936, 0.77707);
        glVertex3d(0.239106, 1.552822, 0.497541);
        glVertex3d(0.469615, 1.730013, 0.467004);
        glVertex3d(0.447179, 1.760894, 0.497541);

        glNormal3d(1.707107, 0.292893, 0);
        glVertex3d(0.269988, 1.530386, 0.467004);
        glVertex3d(0.269988, 1.530386, 0.387851);
        glVertex3d(0.469615, 1.730013, 0.38785);

        glNormal3d(1.707107, 0.292893, 1e-006);
        glVertex3d(0.269988, 1.530386, 0.467004);
        glVertex3d(0.469615, 1.730013, 0.38785);
        glVertex3d(0.469615, 1.730013, 0.467004);

        glNormal3d(1, 0.999999, -1);
        glVertex3d(0.269988, 1.530386, 0.387851);
        glVertex3d(0.205952, 1.576911, 0.387851);
        glVertex3d(0.42309, 1.794049, 0.387851);

        glNormal3d(0.999998, 1.000001, -1);
        glVertex3d(0.269988, 1.530386, 0.387851);
        glVertex3d(0.42309, 1.794049, 0.387851);
        glVertex3d(0.469615, 1.730013, 0.38785);

        glNormal3d(1.707106, 0.292894, 0.001487);
        glVertex3d(0.205952, 1.576911, 0.387851);
        glVertex3d(0.206424, 1.576567, 0);
        glVertex3d(0.423433, 1.793577, 0);

        glNormal3d(1.707106, 0.292893, 0.001487);
        glVertex3d(0.205952, 1.576911, 0.387851);
        glVertex3d(0.423433, 1.793577, 0);
        glVertex3d(0.42309, 1.794049, 0.387851);

        glNormal3d(1.453989, 0.108994, 0.001487);
        glVertex3d(0.42309, 1.794049, 0.387851);
        glVertex3d(0.423433, 1.793577, 0);
        glVertex3d(0.696881, 1.932905, 0);

        glNormal3d(1.453989, 0.108994, 0.001487);
        glVertex3d(0.42309, 1.794049, 0.387851);
        glVertex3d(0.696881, 1.932905, 0);
        glVertex3d(0.696701, 1.93346, 0.387851);

        glNormal3d(0.999999, 1.000001, -1);
        glVertex3d(0.469615, 1.730013, 0.38785);
        glVertex3d(0.42309, 1.794049, 0.387851);
        glVertex3d(0.696701, 1.93346, 0.387851);

        glNormal3d(1.000002, 0.999998, -1);
        glVertex3d(0.469615, 1.730013, 0.38785);
        glVertex3d(0.696701, 1.93346, 0.387851);
        glVertex3d(0.721161, 1.858181, 0.387851);

        glNormal3d(1.453989, 0.108993, 1e-006);
        glVertex3d(0.469615, 1.730013, 0.467004);
        glVertex3d(0.469615, 1.730013, 0.38785);
        glVertex3d(0.721161, 1.858181, 0.387851);

        glNormal3d(1.45399, 0.108993, 3e-006);
        glVertex3d(0.469615, 1.730013, 0.467004);
        glVertex3d(0.721161, 1.858181, 0.387851);
        glVertex3d(0.721161, 1.858182, 0.467004);

        glNormal3d(1.285747, 0.439187, 0.77707);
        glVertex3d(0.447179, 1.760894, 0.497541);
        glVertex3d(0.469615, 1.730013, 0.467004);
        glVertex3d(0.721161, 1.858182, 0.467004);

        glNormal3d(1.285745, 0.439196, 0.777077);
        glVertex3d(0.447179, 1.760894, 0.497541);
        glVertex3d(0.721161, 1.858182, 0.467004);
        glVertex3d(0.709365, 1.894485, 0.497541);

        glNormal3d(1.444483, 0.127653, 0.203582);
        glVertex3d(0.438204, 1.773247, 0.570066);
        glVertex3d(0.447179, 1.760894, 0.497541);
        glVertex3d(0.709365, 1.894485, 0.497541);

        glNormal3d(1.444482, 0.127651, 0.203577);
        glVertex3d(0.438204, 1.773247, 0.570066);
        glVertex3d(0.709365, 1.894485, 0.497541);
        glVertex3d(0.704647, 1.909005, 0.570066);

        glNormal3d(1.45128, 0.11431, 0.109087);
        glVertex3d(0.433717, 1.779423, 0.638774);
        glVertex3d(0.438204, 1.773247, 0.570066);
        glVertex3d(0.704647, 1.909005, 0.570066);

        glNormal3d(1.451281, 0.114311, 0.10909);
        glVertex3d(0.433717, 1.779423, 0.638774);
        glVertex3d(0.704647, 1.909005, 0.570066);
        glVertex3d(0.702288, 1.916266, 0.638773);

        glNormal3d(1.45246, 0.111996, -0.08203);
        glVertex3d(0.438204, 1.773246, 0.730384);
        glVertex3d(0.433717, 1.779423, 0.638774);
        glVertex3d(0.702288, 1.916266, 0.638773);

        glNormal3d(1.452459, 0.111996, -0.082031);
        glVertex3d(0.438204, 1.773246, 0.730384);
        glVertex3d(0.702288, 1.916266, 0.638773);
        glVertex3d(0.704647, 1.909005, 0.730384);

        glNormal3d(1.411211, 0.192951, -0.423767);
        glVertex3d(0.458397, 1.745453, 0.802909);
        glVertex3d(0.438204, 1.773246, 0.730384);
        glVertex3d(0.704647, 1.909005, 0.730384);

        glNormal3d(1.411211, 0.192952, -0.423767);
        glVertex3d(0.458397, 1.745453, 0.802909);
        glVertex3d(0.704647, 1.909005, 0.730384);
        glVertex3d(0.715263, 1.876333, 0.802909);

        glNormal3d(1.407058, 0.201102, -0.442793);
        glVertex3d(0.47859, 1.717661, 0.871617);
        glVertex3d(0.458397, 1.745453, 0.802909);
        glVertex3d(0.715263, 1.876333, 0.802909);

        glNormal3d(1.407059, 0.201101, -0.442791);
        glVertex3d(0.47859, 1.717661, 0.871617);
        glVertex3d(0.715263, 1.876333, 0.802909);
        glVertex3d(0.725879, 1.84366, 0.871617);

        glNormal3d(1.362271, 0.289003, -0.602697);
        glVertex3d(0.507757, 1.677515, 0.936508);
        glVertex3d(0.47859, 1.717661, 0.871617);
        glVertex3d(0.725879, 1.84366, 0.871617);

        glNormal3d(1.36227, 0.289004, -0.602698);
        glVertex3d(0.507757, 1.677515, 0.936508);
        glVertex3d(0.725879, 1.84366, 0.871617);
        glVertex3d(0.741213, 1.796467, 0.936508);

        glNormal3d(1.323001, 0.366073, -0.702714);
        glVertex3d(0.548143, 1.621929, 1.005216);
        glVertex3d(0.507757, 1.677515, 0.936508);
        glVertex3d(0.741213, 1.796467, 0.936508);

        glNormal3d(1.323001, 0.366073, -0.702714);
        glVertex3d(0.548143, 1.621929, 1.005216);
        glVertex3d(0.741213, 1.796467, 0.936508);
        glVertex3d(0.762445, 1.731122, 1.005216);

        glNormal3d(1.323001, 0.366073, -0.702714);
        glVertex3d(0.579553, 1.578696, 1.058655);
        glVertex3d(0.548143, 1.621929, 1.005216);
        glVertex3d(0.762445, 1.731122, 1.005216);

        glNormal3d(1.323002, 0.366073, -0.702713);
        glVertex3d(0.579553, 1.578696, 1.058655);
        glVertex3d(0.762445, 1.731122, 1.005216);
        glVertex3d(0.778958, 1.680297, 1.058655);

        glNormal3d(1.425727, 0.164463, -0.347324);
        glVertex3d(0.593015, 1.560167, 1.119729);
        glVertex3d(0.579553, 1.578696, 1.058655);
        glVertex3d(0.778958, 1.680297, 1.058655);

        glNormal3d(1.425726, 0.164463, -0.347325);
        glVertex3d(0.593015, 1.560167, 1.119729);
        glVertex3d(0.778958, 1.680297, 1.058655);
        glVertex3d(0.786036, 1.658516, 1.119729);

        glNormal3d(1.453533, 0.109889, -0.044848);
        glVertex3d(0.595259, 1.557079, 1.203705);
        glVertex3d(0.593015, 1.560167, 1.119729);
        glVertex3d(0.786036, 1.658516, 1.119729);

        glNormal3d(1.453533, 0.10989, -0.044847);
        glVertex3d(0.595259, 1.557079, 1.203705);
        glVertex3d(0.786036, 1.658516, 1.119729);
        glVertex3d(0.787215, 1.654886, 1.203705);

        glNormal3d(1.449088, 0.118613, 0.146552);
        glVertex3d(0.588528, 1.566344, 1.280048);
        glVertex3d(0.595259, 1.557079, 1.203705);
        glVertex3d(0.787215, 1.654886, 1.203705);

        glNormal3d(1.449088, 0.118613, 0.146552);
        glVertex3d(0.588528, 1.566344, 1.280048);
        glVertex3d(0.787215, 1.654886, 1.203705);
        glVertex3d(0.783677, 1.665777, 1.280048);

        glNormal3d(1.445384, 0.125884, 0.193791);
        glVertex3d(0.584041, 1.57252, 1.318219);
        glVertex3d(0.588528, 1.566344, 1.280048);
        glVertex3d(0.783677, 1.665777, 1.280048);

        glNormal3d(1.445384, 0.125885, 0.193793);
        glVertex3d(0.584041, 1.57252, 1.318219);
        glVertex3d(0.783677, 1.665777, 1.280048);
        glVertex3d(0.781317, 1.673037, 1.318219);

        glNormal3d(1.431222, 0.15368, -0.312714);
        glVertex3d(0.590771, 1.563255, 1.352573);
        glVertex3d(0.584041, 1.57252, 1.318219);
        glVertex3d(0.781317, 1.673037, 1.318219);

        glNormal3d(1.431221, 0.15368, -0.312716);
        glVertex3d(0.590771, 1.563255, 1.352573);
        glVertex3d(0.781317, 1.673037, 1.318219);
        glVertex3d(0.784856, 1.662146, 1.352573);

        glNormal3d(1, 1, -1);
        glVertex3d(0.664812, 1.461348, 1.352573);
        glVertex3d(0.590771, 1.563255, 1.352573);
        glVertex3d(0.784856, 1.662146, 1.352573);

        glNormal3d(1, 1, -1);
        glVertex3d(0.664812, 1.461348, 1.352573);
        glVertex3d(0.784856, 1.662146, 1.352573);
        glVertex3d(0.823781, 1.542347, 1.352573);

        glNormal3d(1.426623, 0.162705, -0.34195);
        glVertex3d(0.696222, 1.418114, 1.497622);
        glVertex3d(0.664812, 1.461348, 1.352573);
        glVertex3d(0.823781, 1.542347, 1.352573);

        glNormal3d(1.426622, 0.162705, -0.341951);
        glVertex3d(0.696222, 1.418114, 1.497622);
        glVertex3d(0.823781, 1.542347, 1.352573);
        glVertex3d(0.840295, 1.491523, 1.497623);

        glNormal3d(1.425726, 0.164463, -0.347325);
        glVertex3d(0.716415, 1.390321, 1.589233);
        glVertex3d(0.696222, 1.418114, 1.497622);
        glVertex3d(0.840295, 1.491523, 1.497623);

        glNormal3d(1.425726, 0.164463, -0.347325);
        glVertex3d(0.716415, 1.390321, 1.589233);
        glVertex3d(0.840295, 1.491523, 1.497623);
        glVertex3d(0.850911, 1.45885, 1.589233);

        glNormal3d(1.436402, 0.14351, -0.27564);
        glVertex3d(0.736608, 1.362529, 1.707564);
        glVertex3d(0.716415, 1.390321, 1.589233);
        glVertex3d(0.850911, 1.45885, 1.589233);

        glNormal3d(1.436403, 0.14351, -0.275639);
        glVertex3d(0.736608, 1.362529, 1.707564);
        glVertex3d(0.850911, 1.45885, 1.589233);
        glVertex3d(0.861527, 1.426178, 1.707564);

        glNormal3d(1.441613, 0.133284, -0.231907);
        glVertex3d(0.752313, 1.340912, 1.81826);
        glVertex3d(0.736608, 1.362529, 1.707564);
        glVertex3d(0.861527, 1.426178, 1.707564);

        glNormal3d(1.441613, 0.133284, -0.231908);
        glVertex3d(0.752313, 1.340912, 1.81826);
        glVertex3d(0.861527, 1.426178, 1.707564);
        glVertex3d(0.869783, 1.400766, 1.81826);

        glNormal3d(1.440752, 0.134974, -0.239723);
        glVertex3d(0.768019, 1.319295, 1.925139);
        glVertex3d(0.752313, 1.340912, 1.81826);
        glVertex3d(0.869783, 1.400766, 1.81826);

        glNormal3d(1.440753, 0.134974, -0.239722);
        glVertex3d(0.768019, 1.319295, 1.925139);
        glVertex3d(0.869783, 1.400766, 1.81826);
        glVertex3d(0.87804, 1.375354, 1.925138);

        glNormal3d(1.448838, 0.119105, -0.150227);
        glVertex3d(0.78148, 1.300766, 2.074006);
        glVertex3d(0.768019, 1.319295, 1.925139);
        glVertex3d(0.87804, 1.375354, 1.925138);

        glNormal3d(1.448838, 0.119105, -0.150228);
        glVertex3d(0.78148, 1.300766, 2.074006);
        glVertex3d(0.87804, 1.375354, 1.925138);
        glVertex3d(0.885118, 1.353572, 2.074006);

        glNormal3d(1.453774, 0.109417, -0.03085);
        glVertex3d(0.783724, 1.297678, 2.196153);
        glVertex3d(0.78148, 1.300766, 2.074006);
        glVertex3d(0.885118, 1.353572, 2.074006);

        glNormal3d(1.453774, 0.109417, -0.030849);
        glVertex3d(0.783724, 1.297678, 2.196153);
        glVertex3d(0.885118, 1.353572, 2.074006);
        glVertex3d(0.886297, 1.349942, 2.196153);

        glNormal3d(1.45382, 0.109329, -0.027427);
        glVertex3d(0.785968, 1.29459, 2.333569);
        glVertex3d(0.783724, 1.297678, 2.196153);
        glVertex3d(0.886297, 1.349942, 2.196153);

        glNormal3d(1.45382, 0.109329, -0.027426);
        glVertex3d(0.785968, 1.29459, 2.333569);
        glVertex3d(0.886297, 1.349942, 2.196153);
        glVertex3d(0.887477, 1.346311, 2.333569);

        glNormal3d(1.096255, 0.811088, 0.977265);
        glVertex3d(0.754557, 1.337824, 2.34502);
        glVertex3d(0.785968, 1.29459, 2.333569);
        glVertex3d(0.887477, 1.346311, 2.333569);

        glNormal3d(1.096255, 0.811091, 0.977266);
        glVertex3d(0.754557, 1.337824, 2.34502);
        glVertex3d(0.887477, 1.346311, 2.333569);
        glVertex3d(0.870963, 1.397135, 2.34502);

        glNormal3d(1.115933, 0.772471, 0.966846);
        glVertex3d(0.702953, 1.40885, 2.367923);
        glVertex3d(0.754557, 1.337824, 2.34502);
        glVertex3d(0.870963, 1.397135, 2.34502);

        glNormal3d(1.115933, 0.772469, 0.966845);
        glVertex3d(0.702953, 1.40885, 2.367923);
        glVertex3d(0.870963, 1.397135, 2.34502);
        glVertex3d(0.843833, 1.480632, 2.367923);

        glNormal3d(1.197162, 0.613047, 0.900774);
        glVertex3d(0.655837, 1.4737, 2.406094);
        glVertex3d(0.702953, 1.40885, 2.367923);
        glVertex3d(0.843833, 1.480632, 2.367923);

        glNormal3d(1.197162, 0.613047, 0.900774);
        glVertex3d(0.655837, 1.4737, 2.406094);
        glVertex3d(0.843833, 1.480632, 2.367923);
        glVertex3d(0.819063, 1.556868, 2.406094);

        glNormal3d(1.402815, 0.209431, 0.461239);
        glVertex3d(0.6334, 1.504581, 2.478619);
        glVertex3d(0.655837, 1.4737, 2.406094);
        glVertex3d(0.819063, 1.556868, 2.406094);

        glNormal3d(1.402815, 0.20943, 0.461238);
        glVertex3d(0.6334, 1.504581, 2.478619);
        glVertex3d(0.819063, 1.556868, 2.406094);
        glVertex3d(0.807267, 1.593171, 2.478619);

        glNormal3d(1.453225, 0.110493, -0.058004);
        glVertex3d(0.635644, 1.501493, 2.54351);
        glVertex3d(0.6334, 1.504581, 2.478619);
        glVertex3d(0.807267, 1.593171, 2.478619);

        glNormal3d(1.453226, 0.110493, -0.058002);
        glVertex3d(0.635644, 1.501493, 2.54351);
        glVertex3d(0.807267, 1.593171, 2.478619);
        glVertex3d(0.808447, 1.58954, 2.54351);

        glNormal3d(1.379173, 0.25583, -0.549945);
        glVertex3d(0.653593, 1.476788, 2.589315);
        glVertex3d(0.635644, 1.501493, 2.54351);
        glVertex3d(0.808447, 1.58954, 2.54351);

        glNormal3d(1.379172, 0.255831, -0.549946);
        glVertex3d(0.653593, 1.476788, 2.589315);
        glVertex3d(0.808447, 1.58954, 2.54351);
        glVertex3d(0.817883, 1.560498, 2.589315);

        glNormal3d(1.24276, 0.523556, -0.845026);
        glVertex3d(0.671542, 1.452083, 2.6084);
        glVertex3d(0.653593, 1.476788, 2.589315);
        glVertex3d(0.817883, 1.560498, 2.589315);

        glNormal3d(1.24276, 0.523556, -0.845026);
        glVertex3d(0.671542, 1.452083, 2.6084);
        glVertex3d(0.817883, 1.560498, 2.589315);
        glVertex3d(0.82732, 1.531456, 2.6084);

        glNormal3d(1.000003, 0.999995, -1);
        glVertex3d(0.689491, 1.427379, 2.608401);
        glVertex3d(0.671542, 1.452083, 2.6084);
        glVertex3d(0.82732, 1.531456, 2.6084);

        glNormal3d(1.000003, 0.999995, -1);
        glVertex3d(0.689491, 1.427379, 2.608401);
        glVertex3d(0.82732, 1.531456, 2.6084);
        glVertex3d(0.836756, 1.502414, 2.608401);

        glNormal3d(1.445383, 0.125885, 0.193796);
        glVertex3d(0.685004, 1.433555, 2.646572);
        glVertex3d(0.689491, 1.427379, 2.608401);
        glVertex3d(0.836756, 1.502414, 2.608401);

        glNormal3d(1.445383, 0.125886, 0.1938);
        glVertex3d(0.685004, 1.433555, 2.646572);
        glVertex3d(0.836756, 1.502414, 2.608401);
        glVertex3d(0.834397, 1.509674, 2.646571);

        glNormal3d(1.434373, 0.147493, -0.290777);
        glVertex3d(0.693979, 1.421203, 2.696194);
        glVertex3d(0.685004, 1.433555, 2.646572);
        glVertex3d(0.834397, 1.509674, 2.646571);

        glNormal3d(1.434375, 0.147492, -0.290774);
        glVertex3d(0.693979, 1.421203, 2.696194);
        glVertex3d(0.834397, 1.509674, 2.646571);
        glVertex3d(0.839115, 1.495153, 2.696194);

        glNormal3d(1.274554, 0.461159, -0.796411);
        glVertex3d(0.711928, 1.396498, 2.719097);
        glVertex3d(0.693979, 1.421203, 2.696194);
        glVertex3d(0.839115, 1.495153, 2.696194);

        glNormal3d(1.274551, 0.461162, -0.796414);
        glVertex3d(0.711928, 1.396498, 2.719097);
        glVertex3d(0.839115, 1.495153, 2.696194);
        glVertex3d(0.848551, 1.466111, 2.719096);

        glNormal3d(0.999999, 0.999999, -1);
        glVertex3d(0.743339, 1.353264, 2.719097);
        glVertex3d(0.711928, 1.396498, 2.719097);
        glVertex3d(0.848551, 1.466111, 2.719096);

        glNormal3d(1.000001, 0.999997, -1);
        glVertex3d(0.743339, 1.353264, 2.719097);
        glVertex3d(0.848551, 1.466111, 2.719096);
        glVertex3d(0.865065, 1.415287, 2.719097);

        glNormal3d(1.431221, 0.153681, -0.312718);
        glVertex3d(0.754557, 1.337824, 2.776353);
        glVertex3d(0.743339, 1.353264, 2.719097);
        glVertex3d(0.865065, 1.415287, 2.719097);

        glNormal3d(1.43122, 0.153681, -0.312719);
        glVertex3d(0.754557, 1.337824, 2.776353);
        glVertex3d(0.865065, 1.415287, 2.719097);
        glVertex3d(0.870963, 1.397135, 2.776353);

        glNormal3d(1.453127, 0.110686, -0.061614);
        glVertex3d(0.7568, 1.334736, 2.837427);
        glVertex3d(0.754557, 1.337824, 2.776353);
        glVertex3d(0.870963, 1.397135, 2.776353);

        glNormal3d(1.453128, 0.110686, -0.061611);
        glVertex3d(0.7568, 1.334736, 2.837427);
        glVertex3d(0.870963, 1.397135, 2.776353);
        glVertex3d(0.872142, 1.393505, 2.837427);

        glNormal3d(1.205048, 0.597567, 0.89219);
        glVertex3d(0.738851, 1.35944, 2.852695);
        glVertex3d(0.7568, 1.334736, 2.837427);
        glVertex3d(0.872142, 1.393505, 2.837427);

        glNormal3d(1.205047, 0.597573, 0.892193);
        glVertex3d(0.738851, 1.35944, 2.852695);
        glVertex3d(0.872142, 1.393505, 2.837427);
        glVertex3d(0.862706, 1.422547, 2.852695);

        glNormal3d(1.427267, 0.161438, 0.338019);
        glVertex3d(0.729877, 1.371793, 2.894684);
        glVertex3d(0.738851, 1.35944, 2.852695);
        glVertex3d(0.862706, 1.422547, 2.852695);

        glNormal3d(1.427267, 0.161438, 0.338019);
        glVertex3d(0.729877, 1.371793, 2.894684);
        glVertex3d(0.862706, 1.422547, 2.852695);
        glVertex3d(0.857988, 1.437069, 2.894684);

        glNormal3d(1.39056, 0.233481, -0.509815);
        glVertex3d(0.743339, 1.353264, 2.932855);
        glVertex3d(0.729877, 1.371793, 2.894684);
        glVertex3d(0.857988, 1.437069, 2.894684);

        glNormal3d(1.390561, 0.233481, -0.509814);
        glVertex3d(0.743339, 1.353264, 2.932855);
        glVertex3d(0.857988, 1.437069, 2.894684);
        glVertex3d(0.865065, 1.415287, 2.932855);

        glNormal3d(1.280873, 0.448756, 0.785646);
        glVertex3d(0.723146, 1.381057, 2.959574);
        glVertex3d(0.743339, 1.353264, 2.932855);
        glVertex3d(0.865065, 1.415287, 2.932855);

        glNormal3d(1.280873, 0.448756, 0.785646);
        glVertex3d(0.723146, 1.381057, 2.959574);
        glVertex3d(0.865065, 1.415287, 2.932855);
        glVertex3d(0.854449, 1.447959, 2.959574);

        glNormal3d(1.333115, 0.346224, 0.67942);
        glVertex3d(0.689491, 1.427379, 3.020648);
        glVertex3d(0.723146, 1.381057, 2.959574);
        glVertex3d(0.854449, 1.447959, 2.959574);

        glNormal3d(1.333115, 0.346225, 0.679421);
        glVertex3d(0.689491, 1.427379, 3.020648);
        glVertex3d(0.854449, 1.447959, 2.959574);
        glVertex3d(0.836756, 1.502414, 3.020648);

        glNormal3d(1.367677, 0.278394, 0.586599);
        glVertex3d(0.664811, 1.461348, 3.077905);
        glVertex3d(0.689491, 1.427379, 3.020648);
        glVertex3d(0.836756, 1.502414, 3.020648);

        glNormal3d(1.367677, 0.278393, 0.586598);
        glVertex3d(0.664811, 1.461348, 3.077905);
        glVertex3d(0.836756, 1.502414, 3.020648);
        glVertex3d(0.823781, 1.542347, 3.077905);

        glNormal3d(1.445384, 0.125884, 0.193791);
        glVertex3d(0.653593, 1.476788, 3.173333);
        glVertex3d(0.664811, 1.461348, 3.077905);
        glVertex3d(0.823781, 1.542347, 3.077905);

        glNormal3d(1.445384, 0.125885, 0.193793);
        glVertex3d(0.653593, 1.476788, 3.173333);
        glVertex3d(0.823781, 1.542347, 3.077905);
        glVertex3d(0.817883, 1.560498, 3.173333);

        glNormal3d(1.451995, 0.11291, 0.093655);
        glVertex3d(0.649106, 1.482965, 3.253492);
        glVertex3d(0.653593, 1.476788, 3.173333);
        glVertex3d(0.817883, 1.560498, 3.173333);

        glNormal3d(1.451994, 0.112909, 0.093651);
        glVertex3d(0.649106, 1.482965, 3.253492);
        glVertex3d(0.817883, 1.560498, 3.173333);
        glVertex3d(0.815524, 1.567759, 3.253492);

        glNormal3d(1.44415, 0.128303, -0.207062);
        glVertex3d(0.662568, 1.464436, 3.360371);
        glVertex3d(0.649106, 1.482965, 3.253492);
        glVertex3d(0.815524, 1.567759, 3.253492);

        glNormal3d(1.44415, 0.128303, -0.207062);
        glVertex3d(0.662568, 1.464436, 3.360371);
        glVertex3d(0.815524, 1.567759, 3.253492);
        glVertex3d(0.822602, 1.545977, 3.360371);

        glNormal3d(1.40999, 0.195346, -0.429464);
        glVertex3d(0.691735, 1.424291, 3.463433);
        glVertex3d(0.662568, 1.464436, 3.360371);
        glVertex3d(0.822602, 1.545977, 3.360371);

        glNormal3d(1.409991, 0.195345, -0.429463);
        glVertex3d(0.691735, 1.424291, 3.463433);
        glVertex3d(0.822602, 1.545977, 3.360371);
        glVertex3d(0.837935, 1.498783, 3.463433);

        glNormal3d(1.358014, 0.297356, -0.614913);
        glVertex3d(0.72539, 1.377969, 3.535958);
        glVertex3d(0.691735, 1.424291, 3.463433);
        glVertex3d(0.837935, 1.498783, 3.463433);

        glNormal3d(1.358014, 0.297356, -0.614912);
        glVertex3d(0.72539, 1.377969, 3.535958);
        glVertex3d(0.837935, 1.498783, 3.463433);
        glVertex3d(0.855629, 1.444329, 3.535958);

        glNormal3d(1.332512, 0.347406, -0.68085);
        glVertex3d(0.761288, 1.328559, 3.600849);
        glVertex3d(0.72539, 1.377969, 3.535958);
        glVertex3d(0.855629, 1.444329, 3.535958);

        glNormal3d(1.332513, 0.347406, -0.68085);
        glVertex3d(0.761288, 1.328559, 3.600849);
        glVertex3d(0.855629, 1.444329, 3.535958);
        glVertex3d(0.874502, 1.386245, 3.600849);

        glNormal3d(1.331978, 0.348456, -0.682115);
        glVertex3d(0.79943, 1.276062, 3.669557);
        glVertex3d(0.761288, 1.328559, 3.600849);
        glVertex3d(0.874502, 1.386245, 3.600849);

        glNormal3d(1.331975, 0.348457, -0.682117);
        glVertex3d(0.79943, 1.276062, 3.669557);
        glVertex3d(0.874502, 1.386245, 3.600849);
        glVertex3d(0.894554, 1.32453, 3.669556);

        glNormal3d(1.354073, 0.305088, -0.625883);
        glVertex3d(0.828597, 1.235916, 3.73063);
        glVertex3d(0.79943, 1.276062, 3.669557);
        glVertex3d(0.894554, 1.32453, 3.669556);

        glNormal3d(1.354078, 0.305087, -0.625879);
        glVertex3d(0.828597, 1.235916, 3.73063);
        glVertex3d(0.894554, 1.32453, 3.669556);
        glVertex3d(0.909888, 1.277336, 3.730631);

        glNormal3d(1.434375, 0.147492, -0.290772);
        glVertex3d(0.846546, 1.211211, 3.829875);
        glVertex3d(0.828597, 1.235916, 3.73063);
        glVertex3d(0.909888, 1.277336, 3.730631);

        glNormal3d(1.434374, 0.147492, -0.290773);
        glVertex3d(0.846546, 1.211211, 3.829875);
        glVertex3d(0.909888, 1.277336, 3.730631);
        glVertex3d(0.919324, 1.248294, 3.829875);

        glNormal3d(1.440752, 0.134974, -0.239722);
        glVertex3d(0.860008, 1.192683, 3.921486);
        glVertex3d(0.846546, 1.211211, 3.829875);
        glVertex3d(0.919324, 1.248294, 3.829875);

        glNormal3d(1.440753, 0.134974, -0.239721);
        glVertex3d(0.860008, 1.192683, 3.921486);
        glVertex3d(0.919324, 1.248294, 3.829875);
        glVertex3d(0.926401, 1.226512, 3.921486);

        glNormal3d(1.453637, 0.109688, 0.039476);
        glVertex3d(0.857764, 1.195771, 4.016913);
        glVertex3d(0.860008, 1.192683, 3.921486);
        glVertex3d(0.926401, 1.226512, 3.921486);

        glNormal3d(1.453636, 0.109688, 0.039476);
        glVertex3d(0.857764, 1.195771, 4.016913);
        glVertex3d(0.926401, 1.226512, 3.921486);
        glVertex3d(0.925222, 1.230142, 4.016913);

        glNormal3d(1.222567, 0.563187, 0.871584);
        glVertex3d(0.837571, 1.223564, 4.035999);
        glVertex3d(0.857764, 1.195771, 4.016913);
        glVertex3d(0.925222, 1.230142, 4.016913);

        glNormal3d(1.222568, 0.563195, 0.871588);
        glVertex3d(0.837571, 1.223564, 4.035999);
        glVertex3d(0.925222, 1.230142, 4.016913);
        glVertex3d(0.914606, 1.262815, 4.035999);

        glNormal3d(1.292763, 0.425428, 0.764302);
        glVertex3d(0.810648, 1.260621, 4.07417);
        glVertex3d(0.837571, 1.223564, 4.035999);
        glVertex3d(0.914606, 1.262815, 4.035999);

        glNormal3d(1.292762, 0.425423, 0.764298);
        glVertex3d(0.810648, 1.260621, 4.07417);
        glVertex3d(0.914606, 1.262815, 4.035999);
        glVertex3d(0.900452, 1.306378, 4.07417);

        glNormal3d(1.447961, 0.120826, 0.162428);
        glVertex3d(0.803917, 1.269885, 4.142878);
        glVertex3d(0.810648, 1.260621, 4.07417);
        glVertex3d(0.900452, 1.306378, 4.07417);

        glNormal3d(1.447961, 0.120826, 0.162429);
        glVertex3d(0.803917, 1.269885, 4.142878);
        glVertex3d(0.900452, 1.306378, 4.07417);
        glVertex3d(0.896913, 1.317269, 4.142878);

        glNormal3d(1.416747, 0.182088, -0.396664);
        glVertex3d(0.819622, 1.248268, 4.203952);
        glVertex3d(0.803917, 1.269885, 4.142878);
        glVertex3d(0.896913, 1.317269, 4.142878);

        glNormal3d(1.416748, 0.182088, -0.396663);
        glVertex3d(0.819622, 1.248268, 4.203952);
        glVertex3d(0.896913, 1.317269, 4.142878);
        glVertex3d(0.90517, 1.291857, 4.203952);

        glNormal3d(1.178037, 0.650584, -0.919898);
        glVertex3d(0.862251, 1.189595, 4.234489);
        glVertex3d(0.819622, 1.248268, 4.203952);
        glVertex3d(0.90517, 1.291857, 4.203952);

        glNormal3d(1.178033, 0.650585, -0.919899);
        glVertex3d(0.862251, 1.189595, 4.234489);
        glVertex3d(0.90517, 1.291857, 4.203952);
        glVertex3d(0.927581, 1.222882, 4.234489);

        glNormal3d(1.111396, 0.781368, -0.969428);
        glVertex3d(0.907124, 1.127832, 4.253574);
        glVertex3d(0.862251, 1.189595, 4.234489);
        glVertex3d(0.927581, 1.222882, 4.234489);

        glNormal3d(1.111395, 0.781368, -0.969428);
        glVertex3d(0.907124, 1.127832, 4.253574);
        glVertex3d(0.927581, 1.222882, 4.234489);
        glVertex3d(0.951172, 1.150276, 4.253574);

        glNormal3d(1.038387, 0.757647, -0.969428);
        glVertex3d(0.951172, 1.150276, 4.253574);
        glVertex3d(0.927581, 1.222882, 4.234489);
        glVertex3d(1, 1.234352, 4.234489);

        glNormal3d(1.038385, 0.757648, -0.969429);
        glVertex3d(0.951172, 1.150276, 4.253574);
        glVertex3d(1, 1.234352, 4.234489);
        glVertex3d(1, 1.15801, 4.253574);

        glNormal3d(1.061347, 0.612672, -0.919899);
        glVertex3d(0.927581, 1.222882, 4.234489);
        glVertex3d(0.90517, 1.291857, 4.203952);
        glVertex3d(1, 1.306877, 4.203952);

        glNormal3d(1.06135, 0.61267, -0.919898);
        glVertex3d(0.927581, 1.222882, 4.234489);
        glVertex3d(1, 1.306877, 4.203952);
        glVertex3d(1, 1.234352, 4.234489);

        glNormal3d(1.1436, 0.093337, -0.396663);
        glVertex3d(0.90517, 1.291857, 4.203952);
        glVertex3d(0.896913, 1.317269, 4.142878);
        glVertex3d(1, 1.333596, 4.142878);

        glNormal3d(1.143601, 0.093337, -0.396662);
        glVertex3d(0.90517, 1.291857, 4.203952);
        glVertex3d(1, 1.333596, 4.142878);
        glVertex3d(1, 1.306877, 4.203952);

        glNormal3d(1.154357, 0.025428, 0.162429);
        glVertex3d(0.896913, 1.317269, 4.142878);
        glVertex3d(0.900452, 1.306378, 4.07417);
        glVertex3d(1, 1.322145, 4.07417);

        glNormal3d(1.154356, 0.025427, 0.162427);
        glVertex3d(0.896913, 1.317269, 4.142878);
        glVertex3d(1, 1.322145, 4.07417);
        glVertex3d(1, 1.333596, 4.142878);

        glNormal3d(1.100879, 0.363076, 0.764298);
        glVertex3d(0.900452, 1.306378, 4.07417);
        glVertex3d(0.914606, 1.262815, 4.035999);
        glVertex3d(1, 1.27634, 4.035999);

        glNormal3d(1.10088, 0.363077, 0.764299);
        glVertex3d(0.900452, 1.306378, 4.07417);
        glVertex3d(1, 1.27634, 4.035999);
        glVertex3d(1, 1.322145, 4.07417);

        glNormal3d(1.076694, 0.515798, 0.871588);
        glVertex3d(0.914606, 1.262815, 4.035999);
        glVertex3d(0.925222, 1.230142, 4.016913);
        glVertex3d(1, 1.241986, 4.016913);

        glNormal3d(1.076691, 0.515789, 0.871584);
        glVertex3d(0.914606, 1.262815, 4.035999);
        glVertex3d(1, 1.241986, 4.016913);
        glVertex3d(1, 1.27634, 4.035999);

        glNormal3d(1.156313, 0.013082, 0.039476);
        glVertex3d(0.925222, 1.230142, 4.016913);
        glVertex3d(0.926401, 1.226512, 3.921486);
        glVertex3d(1, 1.238169, 3.921486);

        glNormal3d(1.156314, 0.013082, 0.039477);
        glVertex3d(0.925222, 1.230142, 4.016913);
        glVertex3d(1, 1.238169, 3.921486);
        glVertex3d(1, 1.241986, 4.016913);

        glNormal3d(1.151873, 0.041111, -0.239722);
        glVertex3d(0.926401, 1.226512, 3.921486);
        glVertex3d(0.919324, 1.248294, 3.829875);
        glVertex3d(1, 1.261071, 3.829875);

        glNormal3d(1.151874, 0.041111, -0.239721);
        glVertex3d(0.926401, 1.226512, 3.921486);
        glVertex3d(1, 1.261071, 3.829875);
        glVertex3d(1, 1.238169, 3.921486);

        glNormal3d(1.149675, 0.054988, -0.290773);
        glVertex3d(0.919324, 1.248294, 3.829875);
        glVertex3d(0.909888, 1.277336, 3.730631);
        glVertex3d(1, 1.291608, 3.73063);

        glNormal3d(1.149675, 0.054988, -0.290773);
        glVertex3d(0.919324, 1.248294, 3.829875);
        glVertex3d(1, 1.291608, 3.73063);
        glVertex3d(1, 1.261071, 3.829875);

        glNormal3d(1.122009, 0.229682, -0.625879);
        glVertex3d(0.909888, 1.277336, 3.730631);
        glVertex3d(0.894554, 1.32453, 3.669556);
        glVertex3d(1, 1.341231, 3.669557);

        glNormal3d(1.122004, 0.229685, -0.625883);
        glVertex3d(0.909888, 1.277336, 3.730631);
        glVertex3d(1, 1.341231, 3.669557);
        glVertex3d(1, 1.291608, 3.73063);

        glNormal3d(1.114391, 0.27776, -0.682117);
        glVertex3d(0.894554, 1.32453, 3.669556);
        glVertex3d(0.874502, 1.386245, 3.600849);
        glVertex3d(1, 1.406121, 3.600849);

        glNormal3d(1.114394, 0.277758, -0.682115);
        glVertex3d(0.894554, 1.32453, 3.669556);
        glVertex3d(1, 1.406121, 3.600849);
        glVertex3d(1, 1.341231, 3.669557);

        glNormal3d(1.114577, 0.276594, -0.68085);
        glVertex3d(0.874502, 1.386245, 3.600849);
        glVertex3d(0.855629, 1.444329, 3.535958);
        glVertex3d(1, 1.467195, 3.535958);

        glNormal3d(1.114576, 0.276595, -0.680851);
        glVertex3d(0.874502, 1.386245, 3.600849);
        glVertex3d(1, 1.467195, 3.535958);
        glVertex3d(1, 1.406121, 3.600849);

        glNormal3d(1.123362, 0.221113, -0.614912);
        glVertex3d(0.855629, 1.444329, 3.535958);
        glVertex3d(0.837935, 1.498783, 3.463433);
        glVertex3d(1, 1.524452, 3.463433);

        glNormal3d(1.123364, 0.221112, -0.61491);
        glVertex3d(0.855629, 1.444329, 3.535958);
        glVertex3d(1, 1.524452, 3.463433);
        glVertex3d(1, 1.467195, 3.535958);

        glNormal3d(1.141273, 0.108034, -0.429463);
        glVertex3d(0.837935, 1.498783, 3.463433);
        glVertex3d(0.822602, 1.545977, 3.360371);
        glVertex3d(1, 1.574074, 3.360371);

        glNormal3d(1.141272, 0.108035, -0.429465);
        glVertex3d(0.837935, 1.498783, 3.463433);
        glVertex3d(1, 1.574074, 3.360371);
        glVertex3d(1, 1.524452, 3.463433);

        glNormal3d(1.153044, 0.033717, -0.207063);
        glVertex3d(0.822602, 1.545977, 3.360371);
        glVertex3d(0.815524, 1.567759, 3.253492);
        glVertex3d(1, 1.596977, 3.253492);

        glNormal3d(1.153044, 0.033717, -0.207062);
        glVertex3d(0.822602, 1.545977, 3.360371);
        glVertex3d(1, 1.596977, 3.253492);
        glVertex3d(1, 1.574074, 3.360371);

        glNormal3d(1.155746, 0.016652, 0.093651);
        glVertex3d(0.815524, 1.567759, 3.253492);
        glVertex3d(0.817883, 1.560498, 3.173333);
        glVertex3d(1, 1.589343, 3.173333);

        glNormal3d(1.155746, 0.016652, 0.093651);
        glVertex3d(0.815524, 1.567759, 3.253492);
        glVertex3d(1, 1.589343, 3.173333);
        glVertex3d(1, 1.596977, 3.253492);

        glNormal3d(1.153468, 0.031036, 0.193792);
        glVertex3d(0.817883, 1.560498, 3.173333);
        glVertex3d(0.823781, 1.542347, 3.077905);
        glVertex3d(1, 1.570257, 3.077905);

        glNormal3d(1.153468, 0.031036, 0.193792);
        glVertex3d(0.817883, 1.560498, 3.173333);
        glVertex3d(1, 1.570257, 3.077905);
        glVertex3d(1, 1.589343, 3.173333);

        glNormal3d(1.126691, 0.200093, 0.586598);
        glVertex3d(0.823781, 1.542347, 3.077905);
        glVertex3d(0.836756, 1.502414, 3.020648);
        glVertex3d(1, 1.528269, 3.020648);

        glNormal3d(1.126692, 0.200094, 0.5866);
        glVertex3d(0.823781, 1.542347, 3.077905);
        glVertex3d(1, 1.528269, 3.020648);
        glVertex3d(1, 1.570257, 3.077905);

        glNormal3d(1.114783, 0.275285, 0.679421);
        glVertex3d(0.836756, 1.502414, 3.020648);
        glVertex3d(0.854449, 1.447959, 2.959574);
        glVertex3d(1, 1.471012, 2.959574);

        glNormal3d(1.114782, 0.275284, 0.67942);
        glVertex3d(0.836756, 1.502414, 3.020648);
        glVertex3d(1, 1.471012, 2.959574);
        glVertex3d(1, 1.528269, 3.020648);

        glNormal3d(1.096781, 0.388941, 0.785646);
        glVertex3d(0.854449, 1.447959, 2.959574);
        glVertex3d(0.865065, 1.415287, 2.932855);
        glVertex3d(1, 1.436658, 2.932855);

        glNormal3d(1.096781, 0.388941, 0.785647);
        glVertex3d(0.854449, 1.447959, 2.959574);
        glVertex3d(1, 1.436658, 2.932855);
        glVertex3d(1, 1.471012, 2.959574);

        glNormal3d(1.134577, 0.150307, -0.509815);
        glVertex3d(0.865065, 1.415287, 2.932855);
        glVertex3d(0.857988, 1.437069, 2.894684);
        glVertex3d(1, 1.459561, 2.894683);

        glNormal3d(1.134578, 0.150306, -0.509812);
        glVertex3d(0.865065, 1.415287, 2.932855);
        glVertex3d(1, 1.459561, 2.894683);
        glVertex3d(1, 1.436658, 2.932855);

        glNormal3d(1.147225, 0.070447, 0.338018);
        glVertex3d(0.857988, 1.437069, 2.894684);
        glVertex3d(0.862706, 1.422547, 2.852695);
        glVertex3d(1, 1.444293, 2.852695);

        glNormal3d(1.147226, 0.070449, 0.338022);
        glVertex3d(0.857988, 1.437069, 2.894684);
        glVertex3d(1, 1.444293, 2.852695);
        glVertex3d(1, 1.459561, 2.894683);

        glNormal3d(1.070655, 0.553907, 0.892193);
        glVertex3d(0.862706, 1.422547, 2.852695);
        glVertex3d(0.872142, 1.393505, 2.837427);
        glVertex3d(1, 1.413756, 2.837427);

        glNormal3d(1.070654, 0.553902, 0.892191);
        glVertex3d(0.862706, 1.422547, 2.852695);
        glVertex3d(1, 1.413756, 2.837427);
        glVertex3d(1, 1.444293, 2.852695);

        glNormal3d(1.156137, 0.014188, -0.061611);
        glVertex3d(0.872142, 1.393505, 2.837427);
        glVertex3d(0.870963, 1.397135, 2.776353);
        glVertex3d(1, 1.417573, 2.776353);

        glNormal3d(1.156136, 0.014188, -0.061613);
        glVertex3d(0.872142, 1.393505, 2.837427);
        glVertex3d(1, 1.417573, 2.776353);
        glVertex3d(1, 1.413756, 2.837427);

        glNormal3d(1.148588, 0.061848, -0.312719);
        glVertex3d(0.870963, 1.397135, 2.776353);
        glVertex3d(0.865065, 1.415287, 2.719097);
        glVertex3d(1, 1.436658, 2.719097);

        glNormal3d(1.148589, 0.061848, -0.312717);
        glVertex3d(0.870963, 1.397135, 2.776353);
        glVertex3d(1, 1.436658, 2.719097);
        glVertex3d(1, 1.417573, 2.776353);

        glNormal3d(1.000002, 0.999997, -1);
        glVertex3d(0.865065, 1.415287, 2.719097);
        glVertex3d(0.848551, 1.466111, 2.719096);
        glVertex3d(1, 1.490098, 2.719097);

        glNormal3d(1, 1, -1);
        glVertex3d(0.865065, 1.415287, 2.719097);
        glVertex3d(1, 1.490098, 2.719097);
        glVertex3d(1, 1.436658, 2.719097);

        glNormal3d(1.094604, 0.402693, -0.796413);
        glVertex3d(0.848551, 1.466111, 2.719096);
        glVertex3d(0.839115, 1.495153, 2.696194);
        glVertex3d(1, 1.520635, 2.696194);

        glNormal3d(1.094605, 0.402689, -0.796411);
        glVertex3d(0.848551, 1.466111, 2.719096);
        glVertex3d(1, 1.520635, 2.696194);
        glVertex3d(1, 1.490098, 2.719097);

        glNormal3d(1.149674, 0.054988, -0.290775);
        glVertex3d(0.839115, 1.495153, 2.696194);
        glVertex3d(0.834397, 1.509674, 2.646571);
        glVertex3d(1, 1.535903, 2.646572);

        glNormal3d(1.149674, 0.054988, -0.290775);
        glVertex3d(0.839115, 1.495153, 2.696194);
        glVertex3d(1, 1.535903, 2.646572);
        glVertex3d(1, 1.520635, 2.696194);

        glNormal3d(1.153469, 0.031037, 0.1938);
        glVertex3d(0.834397, 1.509674, 2.646571);
        glVertex3d(0.836756, 1.502414, 2.608401);
        glVertex3d(1, 1.528269, 2.6084);

        glNormal3d(1.153468, 0.031036, 0.193794);
        glVertex3d(0.834397, 1.509674, 2.646571);
        glVertex3d(1, 1.528269, 2.6084);
        glVertex3d(1, 1.535903, 2.646572);

        glNormal3d(1.000001, 0.999995, -1);
        glVertex3d(0.836756, 1.502414, 2.608401);
        glVertex3d(0.82732, 1.531456, 2.6084);
        glVertex3d(1, 1.558806, 2.6084);

        glNormal3d(0.999999, 1, -1);
        glVertex3d(0.836756, 1.502414, 2.608401);
        glVertex3d(1, 1.558806, 2.6084);
        glVertex3d(1, 1.528269, 2.6084);

        glNormal3d(1.083649, 0.471858, -0.845026);
        glVertex3d(0.82732, 1.531456, 2.6084);
        glVertex3d(0.817883, 1.560498, 2.589315);
        glVertex3d(1, 1.589343, 2.589315);

        glNormal3d(1.083649, 0.471857, -0.845025);
        glVertex3d(0.82732, 1.531456, 2.6084);
        glVertex3d(1, 1.589343, 2.589315);
        glVertex3d(1, 1.558806, 2.6084);

        glNormal3d(1.130653, 0.175082, -0.549946);
        glVertex3d(0.817883, 1.560498, 2.589315);
        glVertex3d(0.808447, 1.58954, 2.54351);
        glVertex3d(1, 1.619879, 2.54351);

        glNormal3d(1.130654, 0.175082, -0.549945);
        glVertex3d(0.817883, 1.560498, 2.589315);
        glVertex3d(1, 1.619879, 2.54351);
        glVertex3d(1, 1.589343, 2.589315);

        glNormal3d(1.15617, 0.013974, -0.058002);
        glVertex3d(0.808447, 1.58954, 2.54351);
        glVertex3d(0.807267, 1.593171, 2.478619);
        glVertex3d(1, 1.623697, 2.478619);

        glNormal3d(1.15617, 0.013974, -0.058003);
        glVertex3d(0.808447, 1.58954, 2.54351);
        glVertex3d(1, 1.623697, 2.478619);
        glVertex3d(1, 1.619879, 2.54351);

        glNormal3d(1.1388, 0.123647, 0.461237);
        glVertex3d(0.807267, 1.593171, 2.478619);
        glVertex3d(0.819063, 1.556868, 2.406094);
        glVertex3d(1, 1.585525, 2.406094);

        glNormal3d(1.1388, 0.123648, 0.461239);
        glVertex3d(0.807267, 1.593171, 2.478619);
        glVertex3d(1, 1.585525, 2.406094);
        glVertex3d(1, 1.623697, 2.478619);

        glNormal3d(1.067937, 0.57106, 0.900775);
        glVertex3d(0.819063, 1.556868, 2.406094);
        glVertex3d(0.843833, 1.480632, 2.367923);
        glVertex3d(1, 1.505366, 2.367923);

        glNormal3d(1.067937, 0.571059, 0.900774);
        glVertex3d(0.819063, 1.556868, 2.406094);
        glVertex3d(1, 1.505366, 2.367923);
        glVertex3d(1, 1.585525, 2.406094);

        glNormal3d(1.039947, 0.74778, 0.966845);
        glVertex3d(0.843833, 1.480632, 2.367923);
        glVertex3d(0.870963, 1.397135, 2.34502);
        glVertex3d(1, 1.417573, 2.34502);

        glNormal3d(1.039947, 0.747781, 0.966845);
        glVertex3d(0.843833, 1.480632, 2.367923);
        glVertex3d(1, 1.417573, 2.34502);
        glVertex3d(1, 1.505366, 2.367923);

        glNormal3d(1.033167, 0.790592, 0.977266);
        glVertex3d(0.870963, 1.397135, 2.34502);
        glVertex3d(0.887477, 1.346311, 2.333569);
        glVertex3d(1, 1.364133, 2.333569);

        glNormal3d(1.033167, 0.790589, 0.977265);
        glVertex3d(0.870963, 1.397135, 2.34502);
        glVertex3d(1, 1.364133, 2.333569);
        glVertex3d(1, 1.417573, 2.34502);

        glNormal3d(1.156375, 0.012683, -0.027426);
        glVertex3d(0.887477, 1.346311, 2.333569);
        glVertex3d(0.886297, 1.349942, 2.196153);
        glVertex3d(1, 1.367951, 2.196153);

        glNormal3d(1.156374, 0.012683, -0.027427);
        glVertex3d(0.887477, 1.346311, 2.333569);
        glVertex3d(1, 1.367951, 2.196153);
        glVertex3d(1, 1.364133, 2.333569);

        glNormal3d(1.156359, 0.012782, -0.03085);
        glVertex3d(0.886297, 1.349942, 2.196153);
        glVertex3d(0.885118, 1.353572, 2.074006);
        glVertex3d(1, 1.371768, 2.074006);

        glNormal3d(1.156359, 0.012782, -0.030849);
        glVertex3d(0.886297, 1.349942, 2.196153);
        glVertex3d(1, 1.371768, 2.074006);
        glVertex3d(1, 1.367951, 2.196153);

        glNormal3d(1.154658, 0.02352, -0.150228);
        glVertex3d(0.885118, 1.353572, 2.074006);
        glVertex3d(0.87804, 1.375354, 1.925138);
        glVertex3d(1, 1.39467, 1.925138);

        glNormal3d(1.154658, 0.02352, -0.150228);
        glVertex3d(0.885118, 1.353572, 2.074006);
        glVertex3d(1, 1.39467, 1.925138);
        glVertex3d(1, 1.371768, 2.074006);

        glNormal3d(1.151872, 0.041111, -0.239722);
        glVertex3d(0.87804, 1.375354, 1.925138);
        glVertex3d(0.869783, 1.400766, 1.81826);
        glVertex3d(1, 1.42139, 1.81826);

        glNormal3d(1.151872, 0.041111, -0.239722);
        glVertex3d(0.87804, 1.375354, 1.925138);
        glVertex3d(1, 1.42139, 1.81826);
        glVertex3d(1, 1.39467, 1.925138);

        glNormal3d(1.152168, 0.039238, -0.231908);
        glVertex3d(0.869783, 1.400766, 1.81826);
        glVertex3d(0.861527, 1.426178, 1.707564);
        glVertex3d(1, 1.44811, 1.707564);

        glNormal3d(1.152169, 0.039238, -0.231908);
        glVertex3d(0.869783, 1.400766, 1.81826);
        glVertex3d(1, 1.44811, 1.707564);
        glVertex3d(1, 1.42139, 1.81826);

        glNormal3d(1.150374, 0.050573, -0.27564);
        glVertex3d(0.861527, 1.426178, 1.707564);
        glVertex3d(0.850911, 1.45885, 1.589233);
        glVertex3d(1, 1.482464, 1.589233);

        glNormal3d(1.150373, 0.050574, -0.27564);
        glVertex3d(0.861527, 1.426178, 1.707564);
        glVertex3d(1, 1.482464, 1.589233);
        glVertex3d(1, 1.44811, 1.707564);

        glNormal3d(1.146695, 0.0738, -0.347325);
        glVertex3d(0.850911, 1.45885, 1.589233);
        glVertex3d(0.840295, 1.491523, 1.497623);
        glVertex3d(1, 1.516818, 1.497623);

        glNormal3d(1.146695, 0.0738, -0.347325);
        glVertex3d(0.850911, 1.45885, 1.589233);
        glVertex3d(1, 1.516818, 1.497623);
        glVertex3d(1, 1.482464, 1.589233);

        glNormal3d(1.147003, 0.071852, -0.341951);
        glVertex3d(0.840295, 1.491523, 1.497623);
        glVertex3d(0.823781, 1.542347, 1.352573);
        glVertex3d(1, 1.570257, 1.352573);

        glNormal3d(1.147004, 0.071851, -0.34195);
        glVertex3d(0.840295, 1.491523, 1.497623);
        glVertex3d(1, 1.570257, 1.352573);
        glVertex3d(1, 1.516818, 1.497623);

        glNormal3d(1, 1, -1);
        glVertex3d(0.823781, 1.542347, 1.352573);
        glVertex3d(0.784856, 1.662146, 1.352573);
        glVertex3d(1, 1.696222, 1.352573);

        glNormal3d(1, 1, -1);
        glVertex3d(0.823781, 1.542347, 1.352573);
        glVertex3d(1, 1.696222, 1.352573);
        glVertex3d(1, 1.570257, 1.352573);

        glNormal3d(1.148588, 0.061848, -0.312717);
        glVertex3d(0.784856, 1.662146, 1.352573);
        glVertex3d(0.781317, 1.673037, 1.318219);
        glVertex3d(1, 1.707673, 1.318219);

        glNormal3d(1.148588, 0.061847, -0.312715);
        glVertex3d(0.784856, 1.662146, 1.352573);
        glVertex3d(1, 1.707673, 1.318219);
        glVertex3d(1, 1.696222, 1.352573);

        glNormal3d(1.153468, 0.031036, 0.193792);
        glVertex3d(0.781317, 1.673037, 1.318219);
        glVertex3d(0.783677, 1.665777, 1.280048);
        glVertex3d(1.000001, 1.700039, 1.280048);

        glNormal3d(1.153468, 0.031036, 0.193792);
        glVertex3d(0.781317, 1.673037, 1.318219);
        glVertex3d(1.000001, 1.700039, 1.280048);
        glVertex3d(1, 1.707673, 1.318219);

        glNormal3d(1.154744, 0.022976, 0.146552);
        glVertex3d(0.783677, 1.665777, 1.280048);
        glVertex3d(0.787215, 1.654886, 1.203705);
        glVertex3d(1.000001, 1.688588, 1.203705);

        glNormal3d(1.154745, 0.022976, 0.146553);
        glVertex3d(0.783677, 1.665777, 1.280048);
        glVertex3d(1.000001, 1.688588, 1.203705);
        glVertex3d(1.000001, 1.700039, 1.280048);

        glNormal3d(1.156276, 0.013305, -0.044846);
        glVertex3d(0.787215, 1.654886, 1.203705);
        glVertex3d(0.786036, 1.658516, 1.119729);
        glVertex3d(1, 1.692404, 1.119729);

        glNormal3d(1.156276, 0.013305, -0.044847);
        glVertex3d(0.787215, 1.654886, 1.203705);
        glVertex3d(1, 1.692404, 1.119729);
        glVertex3d(1.000001, 1.688588, 1.203705);

        glNormal3d(1.146694, 0.0738, -0.347325);
        glVertex3d(0.786036, 1.658516, 1.119729);
        glVertex3d(0.778958, 1.680297, 1.058655);
        glVertex3d(1, 1.715307, 1.058655);

        glNormal3d(1.146695, 0.073799, -0.347322);
        glVertex3d(0.786036, 1.658516, 1.119729);
        glVertex3d(1, 1.715307, 1.058655);
        glVertex3d(1, 1.692404, 1.119729);

        glNormal3d(1.111298, 0.297286, -0.702713);
        glVertex3d(0.778958, 1.680297, 1.058655);
        glVertex3d(0.762445, 1.731122, 1.005216);
        glVertex3d(1, 1.768746, 1.005216);

        glNormal3d(1.111298, 0.297287, -0.702714);
        glVertex3d(0.778958, 1.680297, 1.058655);
        glVertex3d(1, 1.768746, 1.005216);
        glVertex3d(1, 1.715307, 1.058655);

        glNormal3d(1.111298, 0.297287, -0.702715);
        glVertex3d(0.762445, 1.731122, 1.005216);
        glVertex3d(0.741213, 1.796467, 0.936508);
        glVertex3d(1.000001, 1.837455, 0.936508);

        glNormal3d(1.111298, 0.297287, -0.702714);
        glVertex3d(0.762445, 1.731122, 1.005216);
        glVertex3d(1.000001, 1.837455, 0.936508);
        glVertex3d(1, 1.768746, 1.005216);

        glNormal3d(1.124829, 0.211854, -0.602697);
        glVertex3d(0.741213, 1.796467, 0.936508);
        glVertex3d(0.725879, 1.84366, 0.871617);
        glVertex3d(1.000001, 1.887077, 0.871617);

        glNormal3d(1.124829, 0.211854, -0.602698);
        glVertex3d(0.741213, 1.796467, 0.936508);
        glVertex3d(1.000001, 1.887077, 0.871617);
        glVertex3d(1.000001, 1.837455, 0.936508);

        glNormal3d(1.140263, 0.114414, -0.442791);
        glVertex3d(0.725879, 1.84366, 0.871617);
        glVertex3d(0.715263, 1.876333, 0.802909);
        glVertex3d(1.000001, 1.921431, 0.802909);

        glNormal3d(1.140262, 0.114415, -0.442793);
        glVertex3d(0.725879, 1.84366, 0.871617);
        glVertex3d(1.000001, 1.921431, 0.802909);
        glVertex3d(1.000001, 1.887077, 0.871617);

        glNormal3d(1.141693, 0.10538, -0.423768);
        glVertex3d(0.715263, 1.876333, 0.802909);
        glVertex3d(0.704647, 1.909005, 0.730384);
        glVertex3d(1, 1.955785, 0.730384);

        glNormal3d(1.141694, 0.10538, -0.423766);
        glVertex3d(0.715263, 1.876333, 0.802909);
        glVertex3d(1, 1.955785, 0.730384);
        glVertex3d(1.000001, 1.921431, 0.802909);

        glNormal3d(1.155906, 0.01564, -0.082031);
        glVertex3d(0.704647, 1.909005, 0.730384);
        glVertex3d(0.702288, 1.916266, 0.638773);
        glVertex3d(1.000001, 1.963419, 0.638774);

        glNormal3d(1.155907, 0.01564, -0.082029);
        glVertex3d(0.704647, 1.909005, 0.730384);
        glVertex3d(1.000001, 1.963419, 0.638774);
        glVertex3d(1, 1.955785, 0.730384);

        glNormal3d(1.1555, 0.018206, 0.10909);
        glVertex3d(0.702288, 1.916266, 0.638773);
        glVertex3d(0.704647, 1.909005, 0.570066);
        glVertex3d(1.000001, 1.955785, 0.570066);

        glNormal3d(1.1555, 0.018206, 0.109087);
        glVertex3d(0.702288, 1.916266, 0.638773);
        glVertex3d(1.000001, 1.955785, 0.570066);
        glVertex3d(1.000001, 1.963419, 0.638774);

        glNormal3d(1.153158, 0.032995, 0.203577);
        glVertex3d(0.704647, 1.909005, 0.570066);
        glVertex3d(0.709365, 1.894485, 0.497541);
        glVertex3d(1.000001, 1.940516, 0.497541);

        glNormal3d(1.153158, 0.032995, 0.203579);
        glVertex3d(0.704647, 1.909005, 0.570066);
        glVertex3d(1.000001, 1.940516, 0.497541);
        glVertex3d(1.000001, 1.955785, 0.570066);

        glNormal3d(1.098461, 0.378343, 0.777076);
        glVertex3d(0.709365, 1.894485, 0.497541);
        glVertex3d(0.721161, 1.858182, 0.467004);
        glVertex3d(1, 1.902345, 0.467004);

        glNormal3d(1.098461, 0.378337, 0.777072);
        glVertex3d(0.709365, 1.894485, 0.497541);
        glVertex3d(1, 1.902345, 0.467004);
        glVertex3d(1.000001, 1.940516, 0.497541);

        glNormal3d(1.156434, 0.012312, 3e-006);
        glVertex3d(0.721161, 1.858182, 0.467004);
        glVertex3d(0.721161, 1.858181, 0.387851);
        glVertex3d(1, 1.902345, 0.38785);

        glNormal3d(1.156434, 0.012312, 1e-006);
        glVertex3d(0.721161, 1.858182, 0.467004);
        glVertex3d(1, 1.902345, 0.38785);
        glVertex3d(1, 1.902345, 0.467004);

        glNormal3d(1, 0.999997, -1);
        glVertex3d(0.721161, 1.858181, 0.387851);
        glVertex3d(0.696701, 1.93346, 0.387851);
        glVertex3d(1, 1.981498, 0.38785);

        glNormal3d(0.999999, 1, -1);
        glVertex3d(0.721161, 1.858181, 0.387851);
        glVertex3d(1, 1.981498, 0.38785);
        glVertex3d(1, 1.902345, 0.38785);

        glNormal3d(1.156433, 0.012313, 0.001487);
        glVertex3d(0.696701, 1.93346, 0.387851);
        glVertex3d(0.696881, 1.932905, 0);
        glVertex3d(1.000001, 1.980914, 0);

        glNormal3d(1.156434, 0.012313, 0.001487);
        glVertex3d(0.696701, 1.93346, 0.387851);
        glVertex3d(1.000001, 1.980914, 0);
        glVertex3d(1, 1.981498, 0.38785);

        glNormal3d(0.843565, 0.012313, 0.001487);
        glVertex3d(1, 1.981498, 0.38785);
        glVertex3d(1.000001, 1.980914, 0);
        glVertex3d(1.30312, 1.932905, 0);

        glNormal3d(0.843565, 0.012313, 0.001487);
        glVertex3d(1, 1.981498, 0.38785);
        glVertex3d(1.30312, 1.932905, 0);
        glVertex3d(1.3033, 1.93346, 0.387851);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1.902345, 0.38785);
        glVertex3d(1, 1.981498, 0.38785);
        glVertex3d(1.3033, 1.93346, 0.387851);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1.902345, 0.38785);
        glVertex3d(1.3033, 1.93346, 0.387851);
        glVertex3d(1.278841, 1.858181, 0.38785);

        glNormal3d(0.843565, 0.012312, 1e-006);
        glVertex3d(1, 1.902345, 0.467004);
        glVertex3d(1, 1.902345, 0.38785);
        glVertex3d(1.278841, 1.858181, 0.38785);

        glNormal3d(0.843565, 0.012312, 0);
        glVertex3d(1, 1.902345, 0.467004);
        glVertex3d(1.278841, 1.858181, 0.38785);
        glVertex3d(1.278841, 1.858181, 0.467004);

        glNormal3d(0.901537, 0.378338, 0.777072);
        glVertex3d(1.000001, 1.940516, 0.497541);
        glVertex3d(1, 1.902345, 0.467004);
        glVertex3d(1.278841, 1.858181, 0.467004);

        glNormal3d(0.901538, 0.37834, 0.777074);
        glVertex3d(1.000001, 1.940516, 0.497541);
        glVertex3d(1.278841, 1.858181, 0.467004);
        glVertex3d(1.290636, 1.894484, 0.497541);

        glNormal3d(0.846841, 0.032995, 0.203578);
        glVertex3d(1.000001, 1.955785, 0.570066);
        glVertex3d(1.000001, 1.940516, 0.497541);
        glVertex3d(1.290636, 1.894484, 0.497541);

        glNormal3d(0.846841, 0.032995, 0.203579);
        glVertex3d(1.000001, 1.955785, 0.570066);
        glVertex3d(1.290636, 1.894484, 0.497541);
        glVertex3d(1.295354, 1.909005, 0.570066);

        glNormal3d(0.844498, 0.018206, 0.109088);
        glVertex3d(1.000001, 1.963419, 0.638774);
        glVertex3d(1.000001, 1.955785, 0.570066);
        glVertex3d(1.295354, 1.909005, 0.570066);

        glNormal3d(0.844499, 0.018206, 0.109088);
        glVertex3d(1.000001, 1.963419, 0.638774);
        glVertex3d(1.295354, 1.909005, 0.570066);
        glVertex3d(1.297714, 1.916266, 0.638773);

        glNormal3d(0.844092, 0.01564, -0.08203);
        glVertex3d(1, 1.955785, 0.730384);
        glVertex3d(1.000001, 1.963419, 0.638774);
        glVertex3d(1.297714, 1.916266, 0.638773);

        glNormal3d(0.844092, 0.01564, -0.08203);
        glVertex3d(1, 1.955785, 0.730384);
        glVertex3d(1.297714, 1.916266, 0.638773);
        glVertex3d(1.295354, 1.909005, 0.730384);

        glNormal3d(0.858306, 0.10538, -0.423765);
        glVertex3d(1.000001, 1.921431, 0.802909);
        glVertex3d(1, 1.955785, 0.730384);
        glVertex3d(1.295354, 1.909005, 0.730384);

        glNormal3d(0.858306, 0.10538, -0.423766);
        glVertex3d(1.000001, 1.921431, 0.802909);
        glVertex3d(1.295354, 1.909005, 0.730384);
        glVertex3d(1.284738, 1.876333, 0.802909);

        glNormal3d(0.859737, 0.114415, -0.442793);
        glVertex3d(1.000001, 1.887077, 0.871617);
        glVertex3d(1.000001, 1.921431, 0.802909);
        glVertex3d(1.284738, 1.876333, 0.802909);

        glNormal3d(0.859736, 0.114416, -0.442794);
        glVertex3d(1.000001, 1.887077, 0.871617);
        glVertex3d(1.284738, 1.876333, 0.802909);
        glVertex3d(1.274122, 1.84366, 0.871617);

        glNormal3d(0.875169, 0.211855, -0.602697);
        glVertex3d(1.000001, 1.837455, 0.936508);
        glVertex3d(1.000001, 1.887077, 0.871617);
        glVertex3d(1.274122, 1.84366, 0.871617);

        glNormal3d(0.875169, 0.211854, -0.602697);
        glVertex3d(1.000001, 1.837455, 0.936508);
        glVertex3d(1.274122, 1.84366, 0.871617);
        glVertex3d(1.258788, 1.796466, 0.936508);

        glNormal3d(0.888701, 0.297287, -0.702714);
        glVertex3d(1, 1.768746, 1.005216);
        glVertex3d(1.000001, 1.837455, 0.936508);
        glVertex3d(1.258788, 1.796466, 0.936508);

        glNormal3d(0.888701, 0.297287, -0.702714);
        glVertex3d(1, 1.768746, 1.005216);
        glVertex3d(1.258788, 1.796466, 0.936508);
        glVertex3d(1.237556, 1.731121, 1.005216);

        glNormal3d(0.888701, 0.297287, -0.702714);
        glVertex3d(1, 1.715307, 1.058655);
        glVertex3d(1, 1.768746, 1.005216);
        glVertex3d(1.237556, 1.731121, 1.005216);

        glNormal3d(0.888701, 0.297287, -0.702714);
        glVertex3d(1, 1.715307, 1.058655);
        glVertex3d(1.237556, 1.731121, 1.005216);
        glVertex3d(1.221042, 1.680297, 1.058655);

        glNormal3d(0.853304, 0.073799, -0.347322);
        glVertex3d(1, 1.692404, 1.119729);
        glVertex3d(1, 1.715307, 1.058655);
        glVertex3d(1.221042, 1.680297, 1.058655);

        glNormal3d(0.853303, 0.0738, -0.347324);
        glVertex3d(1, 1.692404, 1.119729);
        glVertex3d(1.221042, 1.680297, 1.058655);
        glVertex3d(1.213965, 1.658516, 1.119729);

        glNormal3d(0.843722, 0.013305, -0.044847);
        glVertex3d(1.000001, 1.688588, 1.203705);
        glVertex3d(1, 1.692404, 1.119729);
        glVertex3d(1.213965, 1.658516, 1.119729);

        glNormal3d(0.843722, 0.013305, -0.044846);
        glVertex3d(1.000001, 1.688588, 1.203705);
        glVertex3d(1.213965, 1.658516, 1.119729);
        glVertex3d(1.212786, 1.654886, 1.203706);

        glNormal3d(0.845254, 0.022976, 0.146553);
        glVertex3d(1.000001, 1.700039, 1.280048);
        glVertex3d(1.000001, 1.688588, 1.203705);
        glVertex3d(1.212786, 1.654886, 1.203706);

        glNormal3d(0.845254, 0.022976, 0.146552);
        glVertex3d(1.000001, 1.700039, 1.280048);
        glVertex3d(1.212786, 1.654886, 1.203706);
        glVertex3d(1.216324, 1.665776, 1.280048);

        glNormal3d(0.84653, 0.031036, 0.193791);
        glVertex3d(1, 1.707673, 1.318219);
        glVertex3d(1.000001, 1.700039, 1.280048);
        glVertex3d(1.216324, 1.665776, 1.280048);

        glNormal3d(0.84653, 0.031036, 0.193792);
        glVertex3d(1, 1.707673, 1.318219);
        glVertex3d(1.216324, 1.665776, 1.280048);
        glVertex3d(1.218683, 1.673037, 1.318219);

        glNormal3d(0.85141, 0.061847, -0.312715);
        glVertex3d(1, 1.696222, 1.352573);
        glVertex3d(1, 1.707673, 1.318219);
        glVertex3d(1.218683, 1.673037, 1.318219);

        glNormal3d(0.85141, 0.061848, -0.312717);
        glVertex3d(1, 1.696222, 1.352573);
        glVertex3d(1.218683, 1.673037, 1.318219);
        glVertex3d(1.215145, 1.662146, 1.352573);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1.570257, 1.352573);
        glVertex3d(1, 1.696222, 1.352573);
        glVertex3d(1.215145, 1.662146, 1.352573);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1.570257, 1.352573);
        glVertex3d(1.215145, 1.662146, 1.352573);
        glVertex3d(1.176219, 1.542347, 1.352573);

        glNormal3d(0.852994, 0.071852, -0.341951);
        glVertex3d(1, 1.516818, 1.497623);
        glVertex3d(1, 1.570257, 1.352573);
        glVertex3d(1.176219, 1.542347, 1.352573);

        glNormal3d(0.852995, 0.071851, -0.34195);
        glVertex3d(1, 1.516818, 1.497623);
        glVertex3d(1.176219, 1.542347, 1.352573);
        glVertex3d(1.159706, 1.491523, 1.497623);

        glNormal3d(0.853303, 0.073801, -0.347325);
        glVertex3d(1, 1.482464, 1.589233);
        glVertex3d(1, 1.516818, 1.497623);
        glVertex3d(1.159706, 1.491523, 1.497623);

        glNormal3d(0.853304, 0.073801, -0.347325);
        glVertex3d(1, 1.482464, 1.589233);
        glVertex3d(1.159706, 1.491523, 1.497623);
        glVertex3d(1.14909, 1.45885, 1.589233);

        glNormal3d(0.849625, 0.050574, -0.27564);
        glVertex3d(1, 1.44811, 1.707564);
        glVertex3d(1, 1.482464, 1.589233);
        glVertex3d(1.14909, 1.45885, 1.589233);

        glNormal3d(0.849625, 0.050574, -0.27564);
        glVertex3d(1, 1.44811, 1.707564);
        glVertex3d(1.14909, 1.45885, 1.589233);
        glVertex3d(1.138474, 1.426178, 1.707564);

        glNormal3d(0.84783, 0.039238, -0.231907);
        glVertex3d(1, 1.42139, 1.81826);
        glVertex3d(1, 1.44811, 1.707564);
        glVertex3d(1.138474, 1.426178, 1.707564);

        glNormal3d(0.847829, 0.039239, -0.231908);
        glVertex3d(1, 1.42139, 1.81826);
        glVertex3d(1.138474, 1.426178, 1.707564);
        glVertex3d(1.130217, 1.400766, 1.81826);

        glNormal3d(0.848126, 0.041111, -0.239723);
        glVertex3d(1, 1.39467, 1.925138);
        glVertex3d(1, 1.42139, 1.81826);
        glVertex3d(1.130217, 1.400766, 1.81826);

        glNormal3d(0.848127, 0.041111, -0.239721);
        glVertex3d(1, 1.39467, 1.925138);
        glVertex3d(1.130217, 1.400766, 1.81826);
        glVertex3d(1.12196, 1.375354, 1.925138);

        glNormal3d(0.845341, 0.02352, -0.150227);
        glVertex3d(1, 1.371768, 2.074006);
        glVertex3d(1, 1.39467, 1.925138);
        glVertex3d(1.12196, 1.375354, 1.925138);

        glNormal3d(0.84534, 0.023521, -0.150228);
        glVertex3d(1, 1.371768, 2.074006);
        glVertex3d(1.12196, 1.375354, 1.925138);
        glVertex3d(1.114883, 1.353572, 2.074006);

        glNormal3d(0.843639, 0.012782, -0.03085);
        glVertex3d(1, 1.367951, 2.196153);
        glVertex3d(1, 1.371768, 2.074006);
        glVertex3d(1.114883, 1.353572, 2.074006);

        glNormal3d(0.843639, 0.012782, -0.03085);
        glVertex3d(1, 1.367951, 2.196153);
        glVertex3d(1.114883, 1.353572, 2.074006);
        glVertex3d(1.113703, 1.349942, 2.196153);

        glNormal3d(0.843623, 0.012683, -0.027427);
        glVertex3d(1, 1.364133, 2.333569);
        glVertex3d(1, 1.367951, 2.196153);
        glVertex3d(1.113703, 1.349942, 2.196153);

        glNormal3d(0.843625, 0.012683, -0.027426);
        glVertex3d(1, 1.364133, 2.333569);
        glVertex3d(1.113703, 1.349942, 2.196153);
        glVertex3d(1.112523, 1.346311, 2.333569);

        glNormal3d(0.966833, 0.790589, 0.977265);
        glVertex3d(1, 1.417573, 2.34502);
        glVertex3d(1, 1.364133, 2.333569);
        glVertex3d(1.112523, 1.346311, 2.333569);

        glNormal3d(0.966832, 0.790586, 0.977264);
        glVertex3d(1, 1.417573, 2.34502);
        glVertex3d(1.112523, 1.346311, 2.333569);
        glVertex3d(1.129037, 1.397135, 2.34502);

        glNormal3d(0.960052, 0.747781, 0.966845);
        glVertex3d(1, 1.505366, 2.367923);
        glVertex3d(1, 1.417573, 2.34502);
        glVertex3d(1.129037, 1.397135, 2.34502);

        glNormal3d(0.960052, 0.747781, 0.966845);
        glVertex3d(1, 1.505366, 2.367923);
        glVertex3d(1.129037, 1.397135, 2.34502);
        glVertex3d(1.156167, 1.480632, 2.367923);

        glNormal3d(0.932062, 0.57106, 0.900774);
        glVertex3d(1, 1.585525, 2.406094);
        glVertex3d(1, 1.505366, 2.367923);
        glVertex3d(1.156167, 1.480632, 2.367923);

        glNormal3d(0.932062, 0.57106, 0.900775);
        glVertex3d(1, 1.585525, 2.406094);
        glVertex3d(1.156167, 1.480632, 2.367923);
        glVertex3d(1.180938, 1.556868, 2.406094);

        glNormal3d(0.861199, 0.123648, 0.461239);
        glVertex3d(1, 1.623697, 2.478619);
        glVertex3d(1, 1.585525, 2.406094);
        glVertex3d(1.180938, 1.556868, 2.406094);

        glNormal3d(0.861198, 0.123648, 0.461238);
        glVertex3d(1, 1.623697, 2.478619);
        glVertex3d(1.180938, 1.556868, 2.406094);
        glVertex3d(1.192733, 1.593171, 2.478619);

        glNormal3d(0.843828, 0.013975, -0.058003);
        glVertex3d(1, 1.619879, 2.54351);
        glVertex3d(1, 1.623697, 2.478619);
        glVertex3d(1.192733, 1.593171, 2.478619);

        glNormal3d(0.843828, 0.013975, -0.058002);
        glVertex3d(1, 1.619879, 2.54351);
        glVertex3d(1.192733, 1.593171, 2.478619);
        glVertex3d(1.191553, 1.58954, 2.543509);

        glNormal3d(0.869345, 0.175082, -0.549945);
        glVertex3d(1, 1.589343, 2.589315);
        glVertex3d(1, 1.619879, 2.54351);
        glVertex3d(1.191553, 1.58954, 2.543509);

        glNormal3d(0.869345, 0.175081, -0.549944);
        glVertex3d(1, 1.589343, 2.589315);
        glVertex3d(1.191553, 1.58954, 2.543509);
        glVertex3d(1.182117, 1.560498, 2.589315);

        glNormal3d(0.91635, 0.471858, -0.845026);
        glVertex3d(1, 1.558806, 2.6084);
        glVertex3d(1, 1.589343, 2.589315);
        glVertex3d(1.182117, 1.560498, 2.589315);

        glNormal3d(0.916351, 0.471857, -0.845025);
        glVertex3d(1, 1.558806, 2.6084);
        glVertex3d(1.182117, 1.560498, 2.589315);
        glVertex3d(1.172681, 1.531456, 2.608401);

        glNormal3d(1.000001, 1, -1);
        glVertex3d(1, 1.528269, 2.6084);
        glVertex3d(1, 1.558806, 2.6084);
        glVertex3d(1.172681, 1.531456, 2.608401);

        glNormal3d(1.000001, 1.000006, -1);
        glVertex3d(1, 1.528269, 2.6084);
        glVertex3d(1.172681, 1.531456, 2.608401);
        glVertex3d(1.163244, 1.502413, 2.6084);

        glNormal3d(0.84653, 0.031036, 0.193794);
        glVertex3d(1, 1.535903, 2.646572);
        glVertex3d(1, 1.528269, 2.6084);
        glVertex3d(1.163244, 1.502413, 2.6084);

        glNormal3d(0.846531, 0.031037, 0.193798);
        glVertex3d(1, 1.535903, 2.646572);
        glVertex3d(1.163244, 1.502413, 2.6084);
        glVertex3d(1.165603, 1.509674, 2.646571);

        glNormal3d(0.850324, 0.054988, -0.290774);
        glVertex3d(1, 1.520635, 2.696194);
        glVertex3d(1, 1.535903, 2.646572);
        glVertex3d(1.165603, 1.509674, 2.646571);

        glNormal3d(0.850324, 0.054988, -0.290773);
        glVertex3d(1, 1.520635, 2.696194);
        glVertex3d(1.165603, 1.509674, 2.646571);
        glVertex3d(1.160885, 1.495153, 2.696194);

        glNormal3d(0.905395, 0.40269, -0.796411);
        glVertex3d(1, 1.490098, 2.719097);
        glVertex3d(1, 1.520635, 2.696194);
        glVertex3d(1.160885, 1.495153, 2.696194);

        glNormal3d(0.905395, 0.402691, -0.796412);
        glVertex3d(1, 1.490098, 2.719097);
        glVertex3d(1.160885, 1.495153, 2.696194);
        glVertex3d(1.151448, 1.466111, 2.719096);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 1.436658, 2.719097);
        glVertex3d(1, 1.490098, 2.719097);
        glVertex3d(1.151448, 1.466111, 2.719096);

        glNormal3d(1, 0.999997, -1);
        glVertex3d(1, 1.436658, 2.719097);
        glVertex3d(1.151448, 1.466111, 2.719096);
        glVertex3d(1.134935, 1.415287, 2.719097);

        glNormal3d(0.85141, 0.061848, -0.312717);
        glVertex3d(1, 1.417573, 2.776353);
        glVertex3d(1, 1.436658, 2.719097);
        glVertex3d(1.134935, 1.415287, 2.719097);

        glNormal3d(0.851411, 0.061848, -0.312716);
        glVertex3d(1, 1.417573, 2.776353);
        glVertex3d(1.134935, 1.415287, 2.719097);
        glVertex3d(1.129037, 1.397135, 2.776353);

        glNormal3d(0.843862, 0.014188, -0.061613);
        glVertex3d(1, 1.413756, 2.837427);
        glVertex3d(1, 1.417573, 2.776353);
        glVertex3d(1.129037, 1.397135, 2.776353);

        glNormal3d(0.843861, 0.014188, -0.061614);
        glVertex3d(1, 1.413756, 2.837427);
        glVertex3d(1.129037, 1.397135, 2.776353);
        glVertex3d(1.127858, 1.393505, 2.837427);

        glNormal3d(0.929346, 0.553903, 0.892191);
        glVertex3d(1, 1.444293, 2.852695);
        glVertex3d(1, 1.413756, 2.837427);
        glVertex3d(1.127858, 1.393505, 2.837427);

        glNormal3d(0.929346, 0.553903, 0.892191);
        glVertex3d(1, 1.444293, 2.852695);
        glVertex3d(1.127858, 1.393505, 2.837427);
        glVertex3d(1.137294, 1.422547, 2.852695);

        glNormal3d(0.852773, 0.070448, 0.338021);
        glVertex3d(1, 1.459561, 2.894683);
        glVertex3d(1, 1.444293, 2.852695);
        glVertex3d(1.137294, 1.422547, 2.852695);

        glNormal3d(0.852772, 0.070448, 0.338018);
        glVertex3d(1, 1.459561, 2.894683);
        glVertex3d(1.137294, 1.422547, 2.852695);
        glVertex3d(1.142012, 1.437068, 2.894684);

        glNormal3d(0.865422, 0.150305, -0.509811);
        glVertex3d(1, 1.436658, 2.932855);
        glVertex3d(1, 1.459561, 2.894683);
        glVertex3d(1.142012, 1.437068, 2.894684);

        glNormal3d(0.865421, 0.150309, -0.509817);
        glVertex3d(1, 1.436658, 2.932855);
        glVertex3d(1.142012, 1.437068, 2.894684);
        glVertex3d(1.134935, 1.415287, 2.932855);

        glNormal3d(0.903218, 0.388941, 0.785647);
        glVertex3d(1, 1.471012, 2.959574);
        glVertex3d(1, 1.436658, 2.932855);
        glVertex3d(1.134935, 1.415287, 2.932855);

        glNormal3d(0.90322, 0.388944, 0.785649);
        glVertex3d(1, 1.471012, 2.959574);
        glVertex3d(1.134935, 1.415287, 2.932855);
        glVertex3d(1.145551, 1.447959, 2.959574);

        glNormal3d(0.885217, 0.275284, 0.67942);
        glVertex3d(1, 1.528269, 3.020648);
        glVertex3d(1, 1.471012, 2.959574);
        glVertex3d(1.145551, 1.447959, 2.959574);

        glNormal3d(0.885217, 0.275283, 0.679419);
        glVertex3d(1, 1.528269, 3.020648);
        glVertex3d(1.145551, 1.447959, 2.959574);
        glVertex3d(1.163244, 1.502414, 3.020648);

        glNormal3d(0.873308, 0.200094, 0.5866);
        glVertex3d(1, 1.570257, 3.077905);
        glVertex3d(1, 1.528269, 3.020648);
        glVertex3d(1.163244, 1.502414, 3.020648);

        glNormal3d(0.873306, 0.200092, 0.586597);
        glVertex3d(1, 1.570257, 3.077905);
        glVertex3d(1.163244, 1.502414, 3.020648);
        glVertex3d(1.176219, 1.542347, 3.077905);

        glNormal3d(0.84653, 0.031036, 0.193792);
        glVertex3d(1, 1.589343, 3.173333);
        glVertex3d(1, 1.570257, 3.077905);
        glVertex3d(1.176219, 1.542347, 3.077905);

        glNormal3d(0.84653, 0.031036, 0.193792);
        glVertex3d(1, 1.589343, 3.173333);
        glVertex3d(1.176219, 1.542347, 3.077905);
        glVertex3d(1.182117, 1.560498, 3.173333);

        glNormal3d(0.844252, 0.016653, 0.093651);
        glVertex3d(1, 1.596977, 3.253492);
        glVertex3d(1, 1.589343, 3.173333);
        glVertex3d(1.182117, 1.560498, 3.173333);

        glNormal3d(0.844253, 0.016653, 0.093652);
        glVertex3d(1, 1.596977, 3.253492);
        glVertex3d(1.182117, 1.560498, 3.173333);
        glVertex3d(1.184476, 1.567759, 3.253492);

        glNormal3d(0.846955, 0.033717, -0.207062);
        glVertex3d(1, 1.574074, 3.360371);
        glVertex3d(1, 1.596977, 3.253492);
        glVertex3d(1.184476, 1.567759, 3.253492);

        glNormal3d(0.846956, 0.033717, -0.207061);
        glVertex3d(1, 1.574074, 3.360371);
        glVertex3d(1.184476, 1.567759, 3.253492);
        glVertex3d(1.177399, 1.545977, 3.360371);

        glNormal3d(0.858726, 0.108035, -0.429465);
        glVertex3d(1, 1.524452, 3.463433);
        glVertex3d(1, 1.574074, 3.360371);
        glVertex3d(1.177399, 1.545977, 3.360371);

        glNormal3d(0.858727, 0.108034, -0.429464);
        glVertex3d(1, 1.524452, 3.463433);
        glVertex3d(1.177399, 1.545977, 3.360371);
        glVertex3d(1.162065, 1.498783, 3.463433);

        glNormal3d(0.876637, 0.221111, -0.61491);
        glVertex3d(1, 1.467195, 3.535958);
        glVertex3d(1, 1.524452, 3.463433);
        glVertex3d(1.162065, 1.498783, 3.463433);

        glNormal3d(0.876635, 0.221114, -0.614913);
        glVertex3d(1, 1.467195, 3.535958);
        glVertex3d(1.162065, 1.498783, 3.463433);
        glVertex3d(1.144371, 1.444329, 3.535958);

        glNormal3d(0.885423, 0.276596, -0.680851);
        glVertex3d(1, 1.406121, 3.600849);
        glVertex3d(1, 1.467195, 3.535958);
        glVertex3d(1.144371, 1.444329, 3.535958);

        glNormal3d(0.885423, 0.276594, -0.68085);
        glVertex3d(1, 1.406121, 3.600849);
        glVertex3d(1.144371, 1.444329, 3.535958);
        glVertex3d(1.125499, 1.386244, 3.600849);

        glNormal3d(0.885608, 0.277758, -0.682115);
        glVertex3d(1, 1.341231, 3.669557);
        glVertex3d(1, 1.406121, 3.600849);
        glVertex3d(1.125499, 1.386244, 3.600849);

        glNormal3d(0.885607, 0.277758, -0.682115);
        glVertex3d(1, 1.341231, 3.669557);
        glVertex3d(1.125499, 1.386244, 3.600849);
        glVertex3d(1.105446, 1.32453, 3.669557);

        glNormal3d(0.877994, 0.229686, -0.625884);
        glVertex3d(1, 1.291608, 3.73063);
        glVertex3d(1, 1.341231, 3.669557);
        glVertex3d(1.105446, 1.32453, 3.669557);

        glNormal3d(0.877994, 0.229685, -0.625883);
        glVertex3d(1, 1.291608, 3.73063);
        glVertex3d(1.105446, 1.32453, 3.669557);
        glVertex3d(1.090112, 1.277336, 3.73063);

        glNormal3d(0.850325, 0.054987, -0.290772);
        glVertex3d(1, 1.261071, 3.829875);
        glVertex3d(1, 1.291608, 3.73063);
        glVertex3d(1.090112, 1.277336, 3.73063);

        glNormal3d(0.850324, 0.054988, -0.290773);
        glVertex3d(1, 1.261071, 3.829875);
        glVertex3d(1.090112, 1.277336, 3.73063);
        glVertex3d(1.080675, 1.248294, 3.829875);

        glNormal3d(0.848127, 0.041111, -0.239721);
        glVertex3d(1, 1.238169, 3.921486);
        glVertex3d(1, 1.261071, 3.829875);
        glVertex3d(1.080675, 1.248294, 3.829875);

        glNormal3d(0.848127, 0.041111, -0.239721);
        glVertex3d(1, 1.238169, 3.921486);
        glVertex3d(1.080675, 1.248294, 3.829875);
        glVertex3d(1.073598, 1.226512, 3.921486);

        glNormal3d(0.843687, 0.013082, 0.039476);
        glVertex3d(1, 1.241986, 4.016913);
        glVertex3d(1, 1.238169, 3.921486);
        glVertex3d(1.073598, 1.226512, 3.921486);

        glNormal3d(0.843687, 0.013082, 0.039477);
        glVertex3d(1, 1.241986, 4.016913);
        glVertex3d(1.073598, 1.226512, 3.921486);
        glVertex3d(1.074778, 1.230142, 4.016913);

        glNormal3d(0.923308, 0.515789, 0.871584);
        glVertex3d(1, 1.27634, 4.035999);
        glVertex3d(1, 1.241986, 4.016913);
        glVertex3d(1.074778, 1.230142, 4.016913);

        glNormal3d(0.923304, 0.515783, 0.87158);
        glVertex3d(1, 1.27634, 4.035999);
        glVertex3d(1.074778, 1.230142, 4.016913);
        glVertex3d(1.085394, 1.262815, 4.035999);

        glNormal3d(0.899118, 0.363078, 0.764299);
        glVertex3d(1, 1.322145, 4.07417);
        glVertex3d(1, 1.27634, 4.035999);
        glVertex3d(1.085394, 1.262815, 4.035999);

        glNormal3d(0.899124, 0.363083, 0.764304);
        glVertex3d(1, 1.322145, 4.07417);
        glVertex3d(1.085394, 1.262815, 4.035999);
        glVertex3d(1.099548, 1.306378, 4.07417);

        glNormal3d(0.845644, 0.025428, 0.162428);
        glVertex3d(1, 1.333596, 4.142878);
        glVertex3d(1, 1.322145, 4.07417);
        glVertex3d(1.099548, 1.306378, 4.07417);

        glNormal3d(0.845643, 0.025428, 0.162426);
        glVertex3d(1, 1.333596, 4.142878);
        glVertex3d(1.099548, 1.306378, 4.07417);
        glVertex3d(1.103087, 1.317269, 4.142878);

        glNormal3d(0.856399, 0.093337, -0.396662);
        glVertex3d(1, 1.306877, 4.203952);
        glVertex3d(1, 1.333596, 4.142878);
        glVertex3d(1.103087, 1.317269, 4.142878);

        glNormal3d(0.856397, 0.093338, -0.396665);
        glVertex3d(1, 1.306877, 4.203952);
        glVertex3d(1.103087, 1.317269, 4.142878);
        glVertex3d(1.09483, 1.291857, 4.203952);

        glNormal3d(0.938651, 0.61267, -0.919898);
        glVertex3d(1, 1.234352, 4.234489);
        glVertex3d(1, 1.306877, 4.203952);
        glVertex3d(1.09483, 1.291857, 4.203952);

        glNormal3d(0.93865, 0.612671, -0.919898);
        glVertex3d(1, 1.234352, 4.234489);
        glVertex3d(1.09483, 1.291857, 4.203952);
        glVertex3d(1.072419, 1.222882, 4.234489);

        glNormal3d(0.961613, 0.757648, -0.969429);
        glVertex3d(1, 1.15801, 4.253574);
        glVertex3d(1, 1.234352, 4.234489);
        glVertex3d(1.072419, 1.222882, 4.234489);

        glNormal3d(0.961615, 0.757646, -0.969428);
        glVertex3d(1, 1.15801, 4.253574);
        glVertex3d(1.072419, 1.222882, 4.234489);
        glVertex3d(1.048827, 1.150276, 4.253574);

        glNormal3d(0.992429, 0.952198, -0.998828);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(1, 1.15801, 4.253574);
        glVertex3d(1.048827, 1.150276, 4.253574);

        glNormal3d(0.8886, 0.781371, -0.969428);
        glVertex3d(1.048827, 1.150276, 4.253574);
        glVertex3d(1.072419, 1.222882, 4.234489);
        glVertex3d(1.137748, 1.189594, 4.234489);

        glNormal3d(0.888605, 0.78136, -0.969426);
        glVertex3d(1.048827, 1.150276, 4.253574);
        glVertex3d(1.137748, 1.189594, 4.234489);
        glVertex3d(1.092875, 1.127833, 4.253574);

        glNormal3d(0.821965, 0.650584, -0.919898);
        glVertex3d(1.072419, 1.222882, 4.234489);
        glVertex3d(1.09483, 1.291857, 4.203952);
        glVertex3d(1.180378, 1.248268, 4.203952);

        glNormal3d(0.821964, 0.65059, -0.9199);
        glVertex3d(1.072419, 1.222882, 4.234489);
        glVertex3d(1.180378, 1.248268, 4.203952);
        glVertex3d(1.137748, 1.189594, 4.234489);

        glNormal3d(0.583251, 0.18209, -0.396665);
        glVertex3d(1.09483, 1.291857, 4.203952);
        glVertex3d(1.103087, 1.317269, 4.142878);
        glVertex3d(1.196083, 1.269885, 4.142878);

        glNormal3d(0.583253, 0.182086, -0.396661);
        glVertex3d(1.09483, 1.291857, 4.203952);
        glVertex3d(1.196083, 1.269885, 4.142878);
        glVertex3d(1.180378, 1.248268, 4.203952);

        glNormal3d(0.552038, 0.120826, 0.162427);
        glVertex3d(1.103087, 1.317269, 4.142878);
        glVertex3d(1.099548, 1.306378, 4.07417);
        glVertex3d(1.189352, 1.260621, 4.07417);

        glNormal3d(0.552037, 0.120826, 0.162427);
        glVertex3d(1.103087, 1.317269, 4.142878);
        glVertex3d(1.189352, 1.260621, 4.07417);
        glVertex3d(1.196083, 1.269885, 4.142878);

        glNormal3d(0.707244, 0.425428, 0.764304);
        glVertex3d(1.099548, 1.306378, 4.07417);
        glVertex3d(1.085394, 1.262815, 4.035999);
        glVertex3d(1.162428, 1.223564, 4.035999);

        glNormal3d(0.70724, 0.425427, 0.764302);
        glVertex3d(1.099548, 1.306378, 4.07417);
        glVertex3d(1.162428, 1.223564, 4.035999);
        glVertex3d(1.189352, 1.260621, 4.07417);

        glNormal3d(0.777429, 0.563181, 0.87158);
        glVertex3d(1.085394, 1.262815, 4.035999);
        glVertex3d(1.074778, 1.230142, 4.016913);
        glVertex3d(1.142236, 1.195771, 4.016913);

        glNormal3d(0.777435, 0.563185, 0.871583);
        glVertex3d(1.085394, 1.262815, 4.035999);
        glVertex3d(1.142236, 1.195771, 4.016913);
        glVertex3d(1.162428, 1.223564, 4.035999);

        glNormal3d(0.546362, 0.109689, 0.039476);
        glVertex3d(1.074778, 1.230142, 4.016913);
        glVertex3d(1.073598, 1.226512, 3.921486);
        glVertex3d(1.139992, 1.192683, 3.921486);

        glNormal3d(0.546362, 0.109689, 0.039477);
        glVertex3d(1.074778, 1.230142, 4.016913);
        glVertex3d(1.139992, 1.192683, 3.921486);
        glVertex3d(1.142236, 1.195771, 4.016913);

        glNormal3d(0.559246, 0.134974, -0.23972);
        glVertex3d(1.073598, 1.226512, 3.921486);
        glVertex3d(1.080675, 1.248294, 3.829875);
        glVertex3d(1.153454, 1.211211, 3.829875);

        glNormal3d(0.559246, 0.134974, -0.239721);
        glVertex3d(1.073598, 1.226512, 3.921486);
        glVertex3d(1.153454, 1.211211, 3.829875);
        glVertex3d(1.139992, 1.192683, 3.921486);

        glNormal3d(0.565626, 0.147492, -0.290772);
        glVertex3d(1.080675, 1.248294, 3.829875);
        glVertex3d(1.090112, 1.277336, 3.73063);
        glVertex3d(1.171403, 1.235916, 3.73063);

        glNormal3d(0.565625, 0.147492, -0.290773);
        glVertex3d(1.080675, 1.248294, 3.829875);
        glVertex3d(1.171403, 1.235916, 3.73063);
        glVertex3d(1.153454, 1.211211, 3.829875);

        glNormal3d(0.645922, 0.305091, -0.625883);
        glVertex3d(1.090112, 1.277336, 3.73063);
        glVertex3d(1.105446, 1.32453, 3.669557);
        glVertex3d(1.20057, 1.276061, 3.669556);

        glNormal3d(0.645925, 0.305085, -0.625879);
        glVertex3d(1.090112, 1.277336, 3.73063);
        glVertex3d(1.20057, 1.276061, 3.669556);
        glVertex3d(1.171403, 1.235916, 3.73063);

        glNormal3d(0.668022, 0.348456, -0.682115);
        glVertex3d(1.105446, 1.32453, 3.669557);
        glVertex3d(1.125499, 1.386244, 3.600849);
        glVertex3d(1.238712, 1.328559, 3.600849);

        glNormal3d(0.66802, 0.348461, -0.682119);
        glVertex3d(1.105446, 1.32453, 3.669557);
        glVertex3d(1.238712, 1.328559, 3.600849);
        glVertex3d(1.20057, 1.276061, 3.669556);

        glNormal3d(0.667486, 0.347406, -0.68085);
        glVertex3d(1.125499, 1.386244, 3.600849);
        glVertex3d(1.144371, 1.444329, 3.535958);
        glVertex3d(1.27461, 1.377969, 3.535958);

        glNormal3d(0.667487, 0.347405, -0.680849);
        glVertex3d(1.125499, 1.386244, 3.600849);
        glVertex3d(1.27461, 1.377969, 3.535958);
        glVertex3d(1.238712, 1.328559, 3.600849);

        glNormal3d(0.641985, 0.297357, -0.614913);
        glVertex3d(1.144371, 1.444329, 3.535958);
        glVertex3d(1.162065, 1.498783, 3.463433);
        glVertex3d(1.308265, 1.42429, 3.463433);

        glNormal3d(0.641985, 0.297357, -0.614913);
        glVertex3d(1.144371, 1.444329, 3.535958);
        glVertex3d(1.308265, 1.42429, 3.463433);
        glVertex3d(1.27461, 1.377969, 3.535958);

        glNormal3d(0.590008, 0.195346, -0.429463);
        glVertex3d(1.162065, 1.498783, 3.463433);
        glVertex3d(1.177399, 1.545977, 3.360371);
        glVertex3d(1.337432, 1.464436, 3.360371);

        glNormal3d(0.590008, 0.195347, -0.429464);
        glVertex3d(1.162065, 1.498783, 3.463433);
        glVertex3d(1.337432, 1.464436, 3.360371);
        glVertex3d(1.308265, 1.42429, 3.463433);

        glNormal3d(0.555849, 0.128303, -0.207061);
        glVertex3d(1.177399, 1.545977, 3.360371);
        glVertex3d(1.184476, 1.567759, 3.253492);
        glVertex3d(1.350894, 1.482964, 3.253492);

        glNormal3d(0.555848, 0.128303, -0.207061);
        glVertex3d(1.177399, 1.545977, 3.360371);
        glVertex3d(1.350894, 1.482964, 3.253492);
        glVertex3d(1.337432, 1.464436, 3.360371);

        glNormal3d(0.548005, 0.11291, 0.093653);
        glVertex3d(1.184476, 1.567759, 3.253492);
        glVertex3d(1.182117, 1.560498, 3.173333);
        glVertex3d(1.346407, 1.476788, 3.173333);

        glNormal3d(0.548005, 0.11291, 0.093653);
        glVertex3d(1.184476, 1.567759, 3.253492);
        glVertex3d(1.346407, 1.476788, 3.173333);
        glVertex3d(1.350894, 1.482964, 3.253492);

        glNormal3d(0.554616, 0.125885, 0.193793);
        glVertex3d(1.182117, 1.560498, 3.173333);
        glVertex3d(1.176219, 1.542347, 3.077905);
        glVertex3d(1.335189, 1.461347, 3.077905);

        glNormal3d(0.554616, 0.125885, 0.193792);
        glVertex3d(1.182117, 1.560498, 3.173333);
        glVertex3d(1.335189, 1.461347, 3.077905);
        glVertex3d(1.346407, 1.476788, 3.173333);

        glNormal3d(0.632322, 0.278393, 0.586596);
        glVertex3d(1.176219, 1.542347, 3.077905);
        glVertex3d(1.163244, 1.502414, 3.020648);
        glVertex3d(1.310509, 1.427378, 3.020648);

        glNormal3d(0.632323, 0.278394, 0.586599);
        glVertex3d(1.176219, 1.542347, 3.077905);
        glVertex3d(1.310509, 1.427378, 3.020648);
        glVertex3d(1.335189, 1.461347, 3.077905);

        glNormal3d(0.666883, 0.346225, 0.67942);
        glVertex3d(1.163244, 1.502414, 3.020648);
        glVertex3d(1.145551, 1.447959, 2.959574);
        glVertex3d(1.276854, 1.381057, 2.959574);

        glNormal3d(0.666884, 0.346225, 0.679421);
        glVertex3d(1.163244, 1.502414, 3.020648);
        glVertex3d(1.276854, 1.381057, 2.959574);
        glVertex3d(1.310509, 1.427378, 3.020648);

        glNormal3d(0.719128, 0.448758, 0.785648);
        glVertex3d(1.145551, 1.447959, 2.959574);
        glVertex3d(1.134935, 1.415287, 2.932855);
        glVertex3d(1.256661, 1.353264, 2.932855);

        glNormal3d(0.719125, 0.448756, 0.785646);
        glVertex3d(1.145551, 1.447959, 2.959574);
        glVertex3d(1.256661, 1.353264, 2.932855);
        glVertex3d(1.276854, 1.381057, 2.959574);

        glNormal3d(0.609439, 0.233483, -0.509817);
        glVertex3d(1.134935, 1.415287, 2.932855);
        glVertex3d(1.142012, 1.437068, 2.894684);
        glVertex3d(1.270123, 1.371792, 2.894684);

        glNormal3d(0.609439, 0.233482, -0.509816);
        glVertex3d(1.134935, 1.415287, 2.932855);
        glVertex3d(1.270123, 1.371792, 2.894684);
        glVertex3d(1.256661, 1.353264, 2.932855);

        glNormal3d(0.572732, 0.161439, 0.338019);
        glVertex3d(1.142012, 1.437068, 2.894684);
        glVertex3d(1.137294, 1.422547, 2.852695);
        glVertex3d(1.261149, 1.35944, 2.852695);

        glNormal3d(0.57273, 0.161438, 0.338016);
        glVertex3d(1.142012, 1.437068, 2.894684);
        glVertex3d(1.261149, 1.35944, 2.852695);
        glVertex3d(1.270123, 1.371792, 2.894684);

        glNormal3d(0.79495, 0.59757, 0.892191);
        glVertex3d(1.137294, 1.422547, 2.852695);
        glVertex3d(1.127858, 1.393505, 2.837427);
        glVertex3d(1.243199, 1.334735, 2.837427);

        glNormal3d(0.794952, 0.597572, 0.892192);
        glVertex3d(1.137294, 1.422547, 2.852695);
        glVertex3d(1.243199, 1.334735, 2.837427);
        glVertex3d(1.261149, 1.35944, 2.852695);

        glNormal3d(0.546871, 0.110687, -0.061615);
        glVertex3d(1.127858, 1.393505, 2.837427);
        glVertex3d(1.129037, 1.397135, 2.776353);
        glVertex3d(1.245443, 1.337823, 2.776353);

        glNormal3d(0.546872, 0.110687, -0.061613);
        glVertex3d(1.127858, 1.393505, 2.837427);
        glVertex3d(1.245443, 1.337823, 2.776353);
        glVertex3d(1.243199, 1.334735, 2.837427);

        glNormal3d(0.568778, 0.153681, -0.312715);
        glVertex3d(1.129037, 1.397135, 2.776353);
        glVertex3d(1.134935, 1.415287, 2.719097);
        glVertex3d(1.256661, 1.353264, 2.719096);

        glNormal3d(0.568777, 0.153682, -0.312718);
        glVertex3d(1.129037, 1.397135, 2.776353);
        glVertex3d(1.256661, 1.353264, 2.719096);
        glVertex3d(1.245443, 1.337823, 2.776353);

        glNormal3d(0.999999, 0.999997, -1);
        glVertex3d(1.134935, 1.415287, 2.719097);
        glVertex3d(1.151448, 1.466111, 2.719096);
        glVertex3d(1.288072, 1.396497, 2.719096);

        glNormal3d(0.999999, 1.000001, -1);
        glVertex3d(1.134935, 1.415287, 2.719097);
        glVertex3d(1.288072, 1.396497, 2.719096);
        glVertex3d(1.256661, 1.353264, 2.719096);

        glNormal3d(0.725446, 0.461161, -0.796412);
        glVertex3d(1.151448, 1.466111, 2.719096);
        glVertex3d(1.160885, 1.495153, 2.696194);
        glVertex3d(1.306021, 1.421202, 2.696194);

        glNormal3d(0.725446, 0.461157, -0.79641);
        glVertex3d(1.151448, 1.466111, 2.719096);
        glVertex3d(1.306021, 1.421202, 2.696194);
        glVertex3d(1.288072, 1.396497, 2.719096);

        glNormal3d(0.565624, 0.147493, -0.290773);
        glVertex3d(1.160885, 1.495153, 2.696194);
        glVertex3d(1.165603, 1.509674, 2.646571);
        glVertex3d(1.314996, 1.433555, 2.646571);

        glNormal3d(0.565624, 0.147493, -0.290774);
        glVertex3d(1.160885, 1.495153, 2.696194);
        glVertex3d(1.314996, 1.433555, 2.646571);
        glVertex3d(1.306021, 1.421202, 2.696194);

        glNormal3d(0.554616, 0.125886, 0.193797);
        glVertex3d(1.165603, 1.509674, 2.646571);
        glVertex3d(1.163244, 1.502413, 2.6084);
        glVertex3d(1.310509, 1.427378, 2.608401);

        glNormal3d(0.554615, 0.125886, 0.193795);
        glVertex3d(1.165603, 1.509674, 2.646571);
        glVertex3d(1.310509, 1.427378, 2.608401);
        glVertex3d(1.314996, 1.433555, 2.646571);

        glNormal3d(1.000003, 1.000005, -1);
        glVertex3d(1.163244, 1.502413, 2.6084);
        glVertex3d(1.172681, 1.531456, 2.608401);
        glVertex3d(1.328458, 1.452083, 2.608401);

        glNormal3d(1.000002, 1.000002, -1);
        glVertex3d(1.163244, 1.502413, 2.6084);
        glVertex3d(1.328458, 1.452083, 2.608401);
        glVertex3d(1.310509, 1.427378, 2.608401);

        glNormal3d(0.757238, 0.523556, -0.845025);
        glVertex3d(1.172681, 1.531456, 2.608401);
        glVertex3d(1.182117, 1.560498, 2.589315);
        glVertex3d(1.346407, 1.476788, 2.589315);

        glNormal3d(0.757236, 0.52355, -0.845021);
        glVertex3d(1.172681, 1.531456, 2.608401);
        glVertex3d(1.346407, 1.476788, 2.589315);
        glVertex3d(1.328458, 1.452083, 2.608401);

        glNormal3d(0.620826, 0.25583, -0.549944);
        glVertex3d(1.182117, 1.560498, 2.589315);
        glVertex3d(1.191553, 1.58954, 2.543509);
        glVertex3d(1.364356, 1.501493, 2.543509);

        glNormal3d(0.620826, 0.255832, -0.549946);
        glVertex3d(1.182117, 1.560498, 2.589315);
        glVertex3d(1.364356, 1.501493, 2.543509);
        glVertex3d(1.346407, 1.476788, 2.589315);

        glNormal3d(0.546773, 0.110494, -0.058002);
        glVertex3d(1.191553, 1.58954, 2.543509);
        glVertex3d(1.192733, 1.593171, 2.478619);
        glVertex3d(1.3666, 1.504581, 2.478619);

        glNormal3d(0.546773, 0.110494, -0.058002);
        glVertex3d(1.191553, 1.58954, 2.543509);
        glVertex3d(1.3666, 1.504581, 2.478619);
        glVertex3d(1.364356, 1.501493, 2.543509);

        glNormal3d(0.597184, 0.209431, 0.461238);
        glVertex3d(1.192733, 1.593171, 2.478619);
        glVertex3d(1.180938, 1.556868, 2.406094);
        glVertex3d(1.344163, 1.4737, 2.406094);

        glNormal3d(0.597184, 0.209431, 0.461238);
        glVertex3d(1.192733, 1.593171, 2.478619);
        glVertex3d(1.344163, 1.4737, 2.406094);
        glVertex3d(1.3666, 1.504581, 2.478619);

        glNormal3d(0.802838, 0.613048, 0.900775);
        glVertex3d(1.180938, 1.556868, 2.406094);
        glVertex3d(1.156167, 1.480632, 2.367923);
        glVertex3d(1.297047, 1.40885, 2.367923);

        glNormal3d(0.802838, 0.613048, 0.900775);
        glVertex3d(1.180938, 1.556868, 2.406094);
        glVertex3d(1.297047, 1.40885, 2.367923);
        glVertex3d(1.344163, 1.4737, 2.406094);

        glNormal3d(0.884067, 0.77247, 0.966845);
        glVertex3d(1.156167, 1.480632, 2.367923);
        glVertex3d(1.129037, 1.397135, 2.34502);
        glVertex3d(1.245443, 1.337823, 2.34502);

        glNormal3d(0.884068, 0.772471, 0.966845);
        glVertex3d(1.156167, 1.480632, 2.367923);
        glVertex3d(1.245443, 1.337823, 2.34502);
        glVertex3d(1.297047, 1.40885, 2.367923);

        glNormal3d(0.903742, 0.811085, 0.977264);
        glVertex3d(1.129037, 1.397135, 2.34502);
        glVertex3d(1.112523, 1.346311, 2.333569);
        glVertex3d(1.214032, 1.29459, 2.333569);

        glNormal3d(0.903743, 0.811086, 0.977264);
        glVertex3d(1.129037, 1.397135, 2.34502);
        glVertex3d(1.214032, 1.29459, 2.333569);
        glVertex3d(1.245443, 1.337823, 2.34502);

        glNormal3d(0.54618, 0.109329, -0.027426);
        glVertex3d(1.112523, 1.346311, 2.333569);
        glVertex3d(1.113703, 1.349942, 2.196153);
        glVertex3d(1.216276, 1.297678, 2.196153);

        glNormal3d(0.546179, 0.109329, -0.027427);
        glVertex3d(1.112523, 1.346311, 2.333569);
        glVertex3d(1.216276, 1.297678, 2.196153);
        glVertex3d(1.214032, 1.29459, 2.333569);

        glNormal3d(0.546226, 0.109417, -0.03085);
        glVertex3d(1.113703, 1.349942, 2.196153);
        glVertex3d(1.114883, 1.353572, 2.074006);
        glVertex3d(1.21852, 1.300766, 2.074006);

        glNormal3d(0.546226, 0.109417, -0.03085);
        glVertex3d(1.113703, 1.349942, 2.196153);
        glVertex3d(1.21852, 1.300766, 2.074006);
        glVertex3d(1.216276, 1.297678, 2.196153);

        glNormal3d(0.551161, 0.119106, -0.150228);
        glVertex3d(1.114883, 1.353572, 2.074006);
        glVertex3d(1.12196, 1.375354, 1.925138);
        glVertex3d(1.231981, 1.319295, 1.925138);

        glNormal3d(0.551162, 0.119105, -0.150227);
        glVertex3d(1.114883, 1.353572, 2.074006);
        glVertex3d(1.231981, 1.319295, 1.925138);
        glVertex3d(1.21852, 1.300766, 2.074006);

        glNormal3d(0.559246, 0.134974, -0.239722);
        glVertex3d(1.12196, 1.375354, 1.925138);
        glVertex3d(1.130217, 1.400766, 1.81826);
        glVertex3d(1.247687, 1.340911, 1.818259);

        glNormal3d(0.559246, 0.134974, -0.239722);
        glVertex3d(1.12196, 1.375354, 1.925138);
        glVertex3d(1.247687, 1.340911, 1.818259);
        glVertex3d(1.231981, 1.319295, 1.925138);

        glNormal3d(0.558385, 0.133285, -0.231908);
        glVertex3d(1.130217, 1.400766, 1.81826);
        glVertex3d(1.138474, 1.426178, 1.707564);
        glVertex3d(1.263392, 1.362528, 1.707563);

        glNormal3d(0.558385, 0.133285, -0.231908);
        glVertex3d(1.130217, 1.400766, 1.81826);
        glVertex3d(1.263392, 1.362528, 1.707563);
        glVertex3d(1.247687, 1.340911, 1.818259);

        glNormal3d(0.563596, 0.143511, -0.27564);
        glVertex3d(1.138474, 1.426178, 1.707564);
        glVertex3d(1.14909, 1.45885, 1.589233);
        glVertex3d(1.283585, 1.390321, 1.589233);

        glNormal3d(0.563595, 0.143511, -0.27564);
        glVertex3d(1.138474, 1.426178, 1.707564);
        glVertex3d(1.283585, 1.390321, 1.589233);
        glVertex3d(1.263392, 1.362528, 1.707563);

        glNormal3d(0.574272, 0.164464, -0.347325);
        glVertex3d(1.14909, 1.45885, 1.589233);
        glVertex3d(1.159706, 1.491523, 1.497623);
        glVertex3d(1.303778, 1.418114, 1.497622);

        glNormal3d(0.574272, 0.164464, -0.347325);
        glVertex3d(1.14909, 1.45885, 1.589233);
        glVertex3d(1.303778, 1.418114, 1.497622);
        glVertex3d(1.283585, 1.390321, 1.589233);

        glNormal3d(0.573376, 0.162705, -0.34195);
        glVertex3d(1.159706, 1.491523, 1.497623);
        glVertex3d(1.176219, 1.542347, 1.352573);
        glVertex3d(1.335189, 1.461347, 1.352573);

        glNormal3d(0.573376, 0.162705, -0.34195);
        glVertex3d(1.159706, 1.491523, 1.497623);
        glVertex3d(1.335189, 1.461347, 1.352573);
        glVertex3d(1.303778, 1.418114, 1.497622);

        glNormal3d(1, 0.999999, -1);
        glVertex3d(1.176219, 1.542347, 1.352573);
        glVertex3d(1.215145, 1.662146, 1.352573);
        glVertex3d(1.409229, 1.563255, 1.352573);

        glNormal3d(1, 1.000001, -1);
        glVertex3d(1.176219, 1.542347, 1.352573);
        glVertex3d(1.409229, 1.563255, 1.352573);
        glVertex3d(1.335189, 1.461347, 1.352573);

        glNormal3d(0.568779, 0.153681, -0.312716);
        glVertex3d(1.215145, 1.662146, 1.352573);
        glVertex3d(1.218683, 1.673037, 1.318219);
        glVertex3d(1.41596, 1.572519, 1.318219);

        glNormal3d(0.568779, 0.15368, -0.312716);
        glVertex3d(1.215145, 1.662146, 1.352573);
        glVertex3d(1.41596, 1.572519, 1.318219);
        glVertex3d(1.409229, 1.563255, 1.352573);

        glNormal3d(0.554615, 0.125885, 0.193792);
        glVertex3d(1.218683, 1.673037, 1.318219);
        glVertex3d(1.216324, 1.665776, 1.280048);
        glVertex3d(1.411473, 1.566343, 1.280048);

        glNormal3d(0.554616, 0.125885, 0.193793);
        glVertex3d(1.218683, 1.673037, 1.318219);
        glVertex3d(1.411473, 1.566343, 1.280048);
        glVertex3d(1.41596, 1.572519, 1.318219);

        glNormal3d(0.55091, 0.118614, 0.146551);
        glVertex3d(1.216324, 1.665776, 1.280048);
        glVertex3d(1.212786, 1.654886, 1.203706);
        glVertex3d(1.404742, 1.557079, 1.203705);

        glNormal3d(0.550911, 0.118614, 0.146552);
        glVertex3d(1.216324, 1.665776, 1.280048);
        glVertex3d(1.404742, 1.557079, 1.203705);
        glVertex3d(1.411473, 1.566343, 1.280048);

        glNormal3d(0.546466, 0.10989, -0.044845);
        glVertex3d(1.212786, 1.654886, 1.203706);
        glVertex3d(1.213965, 1.658516, 1.119729);
        glVertex3d(1.406985, 1.560167, 1.119729);

        glNormal3d(0.546465, 0.109891, -0.044848);
        glVertex3d(1.212786, 1.654886, 1.203706);
        glVertex3d(1.406985, 1.560167, 1.119729);
        glVertex3d(1.404742, 1.557079, 1.203705);

        glNormal3d(0.574272, 0.164463, -0.347325);
        glVertex3d(1.213965, 1.658516, 1.119729);
        glVertex3d(1.221042, 1.680297, 1.058655);
        glVertex3d(1.420447, 1.578695, 1.058655);

        glNormal3d(0.574272, 0.164463, -0.347324);
        glVertex3d(1.213965, 1.658516, 1.119729);
        glVertex3d(1.420447, 1.578695, 1.058655);
        glVertex3d(1.406985, 1.560167, 1.119729);

        glNormal3d(0.676998, 0.366074, -0.702714);
        glVertex3d(1.221042, 1.680297, 1.058655);
        glVertex3d(1.237556, 1.731121, 1.005216);
        glVertex3d(1.451858, 1.621929, 1.005216);

        glNormal3d(0.676998, 0.366073, -0.702713);
        glVertex3d(1.221042, 1.680297, 1.058655);
        glVertex3d(1.451858, 1.621929, 1.005216);
        glVertex3d(1.420447, 1.578695, 1.058655);

        glNormal3d(0.676998, 0.366074, -0.702714);
        glVertex3d(1.237556, 1.731121, 1.005216);
        glVertex3d(1.258788, 1.796466, 0.936508);
        glVertex3d(1.492244, 1.677515, 0.936508);

        glNormal3d(0.676998, 0.366074, -0.702715);
        glVertex3d(1.237556, 1.731121, 1.005216);
        glVertex3d(1.492244, 1.677515, 0.936508);
        glVertex3d(1.451858, 1.621929, 1.005216);

        glNormal3d(0.637729, 0.289003, -0.602696);
        glVertex3d(1.258788, 1.796466, 0.936508);
        glVertex3d(1.274122, 1.84366, 0.871617);
        glVertex3d(1.521411, 1.71766, 0.871617);

        glNormal3d(0.637729, 0.289004, -0.602698);
        glVertex3d(1.258788, 1.796466, 0.936508);
        glVertex3d(1.521411, 1.71766, 0.871617);
        glVertex3d(1.492244, 1.677515, 0.936508);

        glNormal3d(0.592941, 0.201103, -0.442794);
        glVertex3d(1.274122, 1.84366, 0.871617);
        glVertex3d(1.284738, 1.876333, 0.802909);
        glVertex3d(1.541604, 1.745453, 0.802909);

        glNormal3d(0.592941, 0.201102, -0.442791);
        glVertex3d(1.274122, 1.84366, 0.871617);
        glVertex3d(1.541604, 1.745453, 0.802909);
        glVertex3d(1.521411, 1.71766, 0.871617);

        glNormal3d(0.588788, 0.192952, -0.423766);
        glVertex3d(1.284738, 1.876333, 0.802909);
        glVertex3d(1.295354, 1.909005, 0.730384);
        glVertex3d(1.561797, 1.773246, 0.730384);

        glNormal3d(0.588788, 0.192953, -0.423768);
        glVertex3d(1.284738, 1.876333, 0.802909);
        glVertex3d(1.561797, 1.773246, 0.730384);
        glVertex3d(1.541604, 1.745453, 0.802909);

        glNormal3d(0.547539, 0.111997, -0.08203);
        glVertex3d(1.295354, 1.909005, 0.730384);
        glVertex3d(1.297714, 1.916266, 0.638773);
        glVertex3d(1.566284, 1.779422, 0.638773);

        glNormal3d(0.547539, 0.111997, -0.08203);
        glVertex3d(1.295354, 1.909005, 0.730384);
        glVertex3d(1.566284, 1.779422, 0.638773);
        glVertex3d(1.561797, 1.773246, 0.730384);

        glNormal3d(0.548718, 0.114311, 0.109089);
        glVertex3d(1.297714, 1.916266, 0.638773);
        glVertex3d(1.295354, 1.909005, 0.570066);
        glVertex3d(1.561797, 1.773246, 0.570066);

        glNormal3d(0.548718, 0.114311, 0.109088);
        glVertex3d(1.297714, 1.916266, 0.638773);
        glVertex3d(1.561797, 1.773246, 0.570066);
        glVertex3d(1.566284, 1.779422, 0.638773);

        glNormal3d(0.555516, 0.127653, 0.20358);
        glVertex3d(1.295354, 1.909005, 0.570066);
        glVertex3d(1.290636, 1.894484, 0.497541);
        glVertex3d(1.552822, 1.760893, 0.497541);

        glNormal3d(0.555516, 0.127653, 0.20358);
        glVertex3d(1.295354, 1.909005, 0.570066);
        glVertex3d(1.552822, 1.760893, 0.497541);
        glVertex3d(1.561797, 1.773246, 0.570066);

        glNormal3d(0.714254, 0.439193, 0.777074);
        glVertex3d(1.290636, 1.894484, 0.497541);
        glVertex3d(1.278841, 1.858181, 0.467004);
        glVertex3d(1.530386, 1.730012, 0.467004);

        glNormal3d(0.714255, 0.439194, 0.777076);
        glVertex3d(1.290636, 1.894484, 0.497541);
        glVertex3d(1.530386, 1.730012, 0.467004);
        glVertex3d(1.552822, 1.760893, 0.497541);

        glNormal3d(0.546008, 0.108994, -1e-006);
        glVertex3d(1.278841, 1.858181, 0.467004);
        glVertex3d(1.278841, 1.858181, 0.38785);
        glVertex3d(1.530386, 1.730012, 0.387851);

        glNormal3d(0.546008, 0.108994, 0);
        glVertex3d(1.278841, 1.858181, 0.467004);
        glVertex3d(1.530386, 1.730012, 0.387851);
        glVertex3d(1.530386, 1.730012, 0.467004);

        glNormal3d(1, 1, -1);
        glVertex3d(1.278841, 1.858181, 0.38785);
        glVertex3d(1.3033, 1.93346, 0.387851);
        glVertex3d(1.576911, 1.794048, 0.387851);

        glNormal3d(1, 1, -1);
        glVertex3d(1.278841, 1.858181, 0.38785);
        glVertex3d(1.576911, 1.794048, 0.387851);
        glVertex3d(1.530386, 1.730012, 0.387851);

        glNormal3d(0.546009, 0.108995, 0.001487);
        glVertex3d(1.3033, 1.93346, 0.387851);
        glVertex3d(1.30312, 1.932905, 0);
        glVertex3d(1.576568, 1.793576, 0);

        glNormal3d(0.546009, 0.108995, 0.001487);
        glVertex3d(1.3033, 1.93346, 0.387851);
        glVertex3d(1.576568, 1.793576, 0);
        glVertex3d(1.576911, 1.794048, 0.387851);

        glNormal3d(0.292893, 0.292895, 0.001487);
        glVertex3d(1.576911, 1.794048, 0.387851);
        glVertex3d(1.576568, 1.793576, 0);
        glVertex3d(1.793577, 1.576566, 0);

        glNormal3d(0.292893, 0.292895, 0.001487);
        glVertex3d(1.576911, 1.794048, 0.387851);
        glVertex3d(1.793577, 1.576566, 0);
        glVertex3d(1.794049, 1.576909, 0.38785);

        glNormal3d(1, 1, -1);
        glVertex3d(1.530386, 1.730012, 0.387851);
        glVertex3d(1.576911, 1.794048, 0.387851);
        glVertex3d(1.794049, 1.576909, 0.38785);

        glNormal3d(0.999999, 0.999998, -1);
        glVertex3d(1.530386, 1.730012, 0.387851);
        glVertex3d(1.794049, 1.576909, 0.38785);
        glVertex3d(1.730013, 1.530385, 0.387851);

        glNormal3d(0.292893, 0.292894, 0);
        glVertex3d(1.530386, 1.730012, 0.467004);
        glVertex3d(1.530386, 1.730012, 0.387851);
        glVertex3d(1.730013, 1.530385, 0.387851);

        glNormal3d(0.292893, 0.292893, 1e-006);
        glVertex3d(1.530386, 1.730012, 0.467004);
        glVertex3d(1.730013, 1.530385, 0.387851);
        glVertex3d(1.730013, 1.530385, 0.467004);

        glNormal3d(0.554941, 0.554942, 0.777075);
        glVertex3d(1.552822, 1.760893, 0.497541);
        glVertex3d(1.530386, 1.730012, 0.467004);
        glVertex3d(1.730013, 1.530385, 0.467004);

        glNormal3d(0.554941, 0.554942, 0.777075);
        glVertex3d(1.552822, 1.760893, 0.497541);
        glVertex3d(1.730013, 1.530385, 0.467004);
        glVertex3d(1.760894, 1.552821, 0.497541);

        glNormal3d(0.307701, 0.307702, 0.20358);
        glVertex3d(1.561797, 1.773246, 0.570066);
        glVertex3d(1.552822, 1.760893, 0.497541);
        glVertex3d(1.760894, 1.552821, 0.497541);

        glNormal3d(0.3077, 0.307702, 0.203579);
        glVertex3d(1.561797, 1.773246, 0.570066);
        glVertex3d(1.760894, 1.552821, 0.497541);
        glVertex3d(1.773246, 1.561796, 0.570065);

        glNormal3d(0.297113, 0.297114, 0.109088);
        glVertex3d(1.566284, 1.779422, 0.638773);
        glVertex3d(1.561797, 1.773246, 0.570066);
        glVertex3d(1.773246, 1.561796, 0.570065);

        glNormal3d(0.297112, 0.297114, 0.109088);
        glVertex3d(1.566284, 1.779422, 0.638773);
        glVertex3d(1.773246, 1.561796, 0.570065);
        glVertex3d(1.779423, 1.566283, 0.638773);

        glNormal3d(0.295276, 0.295277, -0.08203);
        glVertex3d(1.561797, 1.773246, 0.730384);
        glVertex3d(1.566284, 1.779422, 0.638773);
        glVertex3d(1.779423, 1.566283, 0.638773);

        glNormal3d(0.295276, 0.295277, -0.08203);
        glVertex3d(1.561797, 1.773246, 0.730384);
        glVertex3d(1.779423, 1.566283, 0.638773);
        glVertex3d(1.773246, 1.561796, 0.730384);

        glNormal3d(0.359522, 0.359524, -0.423767);
        glVertex3d(1.541604, 1.745453, 0.802909);
        glVertex3d(1.561797, 1.773246, 0.730384);
        glVertex3d(1.773246, 1.561796, 0.730384);

        glNormal3d(0.359522, 0.359523, -0.423767);
        glVertex3d(1.541604, 1.745453, 0.802909);
        glVertex3d(1.773246, 1.561796, 0.730384);
        glVertex3d(1.745454, 1.541603, 0.802909);

        glNormal3d(0.36599, 0.365991, -0.442791);
        glVertex3d(1.521411, 1.71766, 0.871617);
        glVertex3d(1.541604, 1.745453, 0.802909);
        glVertex3d(1.745454, 1.541603, 0.802909);

        glNormal3d(0.36599, 0.365992, -0.442793);
        glVertex3d(1.521411, 1.71766, 0.871617);
        glVertex3d(1.745454, 1.541603, 0.802909);
        glVertex3d(1.717661, 1.52141, 0.871617);

        glNormal3d(0.435749, 0.435751, -0.602697);
        glVertex3d(1.492244, 1.677515, 0.936508);
        glVertex3d(1.521411, 1.71766, 0.871617);
        glVertex3d(1.717661, 1.52141, 0.871617);

        glNormal3d(0.435749, 0.435751, -0.602697);
        glVertex3d(1.492244, 1.677515, 0.936508);
        glVertex3d(1.717661, 1.52141, 0.871617);
        glVertex3d(1.677515, 1.492243, 0.936508);

        glNormal3d(0.496913, 0.496915, -0.702715);
        glVertex3d(1.451858, 1.621929, 1.005216);
        glVertex3d(1.492244, 1.677515, 0.936508);
        glVertex3d(1.677515, 1.492243, 0.936508);

        glNormal3d(0.496912, 0.496912, -0.702713);
        glVertex3d(1.451858, 1.621929, 1.005216);
        glVertex3d(1.677515, 1.492243, 0.936508);
        glVertex3d(1.621929, 1.451857, 1.005216);

        glNormal3d(0.496913, 0.496912, -0.702713);
        glVertex3d(1.420447, 1.578695, 1.058655);
        glVertex3d(1.451858, 1.621929, 1.005216);
        glVertex3d(1.621929, 1.451857, 1.005216);

        glNormal3d(0.496913, 0.496913, -0.702714);
        glVertex3d(1.420447, 1.578695, 1.058655);
        glVertex3d(1.621929, 1.451857, 1.005216);
        glVertex3d(1.578696, 1.420447, 1.058655);

        glNormal3d(0.336914, 0.336914, -0.347324);
        glVertex3d(1.406985, 1.560167, 1.119729);
        glVertex3d(1.420447, 1.578695, 1.058655);
        glVertex3d(1.578696, 1.420447, 1.058655);

        glNormal3d(0.336914, 0.336915, -0.347325);
        glVertex3d(1.406985, 1.560167, 1.119729);
        glVertex3d(1.578696, 1.420447, 1.058655);
        glVertex3d(1.560167, 1.406985, 1.119729);

        glNormal3d(0.293604, 0.293605, -0.044848);
        glVertex3d(1.404742, 1.557079, 1.203705);
        glVertex3d(1.406985, 1.560167, 1.119729);
        glVertex3d(1.560167, 1.406985, 1.119729);

        glNormal3d(0.293604, 0.293605, -0.044847);
        glVertex3d(1.404742, 1.557079, 1.203705);
        glVertex3d(1.560167, 1.406985, 1.119729);
        glVertex3d(1.557079, 1.404741, 1.203706);

        glNormal3d(0.300527, 0.300528, 0.146552);
        glVertex3d(1.411473, 1.566343, 1.280048);
        glVertex3d(1.404742, 1.557079, 1.203705);
        glVertex3d(1.557079, 1.404741, 1.203706);

        glNormal3d(0.300526, 0.300529, 0.14655);
        glVertex3d(1.411473, 1.566343, 1.280048);
        glVertex3d(1.557079, 1.404741, 1.203706);
        glVertex3d(1.566343, 1.411472, 1.280047);

        glNormal3d(0.306297, 0.306299, 0.193793);
        glVertex3d(1.41596, 1.572519, 1.318219);
        glVertex3d(1.411473, 1.566343, 1.280048);
        glVertex3d(1.566343, 1.411472, 1.280047);

        glNormal3d(0.306297, 0.306299, 0.193793);
        glVertex3d(1.41596, 1.572519, 1.318219);
        glVertex3d(1.566343, 1.411472, 1.280047);
        glVertex3d(1.572519, 1.415959, 1.318218);

        glNormal3d(0.328356, 0.328359, -0.312716);
        glVertex3d(1.409229, 1.563255, 1.352573);
        glVertex3d(1.41596, 1.572519, 1.318219);
        glVertex3d(1.572519, 1.415959, 1.318218);

        glNormal3d(0.328355, 0.328357, -0.312713);
        glVertex3d(1.409229, 1.563255, 1.352573);
        glVertex3d(1.572519, 1.415959, 1.318218);
        glVertex3d(1.563255, 1.409228, 1.352572);

        glNormal3d(1, 1.000001, -1);
        glVertex3d(1.335189, 1.461347, 1.352573);
        glVertex3d(1.409229, 1.563255, 1.352573);
        glVertex3d(1.563255, 1.409228, 1.352572);

        glNormal3d(1, 0.999999, -1);
        glVertex3d(1.335189, 1.461347, 1.352573);
        glVertex3d(1.563255, 1.409228, 1.352572);
        glVertex3d(1.461348, 1.335188, 1.352573);

        glNormal3d(0.335519, 0.335519, -0.34195);
        glVertex3d(1.303778, 1.418114, 1.497622);
        glVertex3d(1.335189, 1.461347, 1.352573);
        glVertex3d(1.461348, 1.335188, 1.352573);

        glNormal3d(0.335518, 0.33552, -0.341951);
        glVertex3d(1.303778, 1.418114, 1.497622);
        glVertex3d(1.461348, 1.335188, 1.352573);
        glVertex3d(1.418114, 1.303777, 1.497622);

        glNormal3d(0.336913, 0.336916, -0.347325);
        glVertex3d(1.283585, 1.390321, 1.589233);
        glVertex3d(1.303778, 1.418114, 1.497622);
        glVertex3d(1.418114, 1.303777, 1.497622);

        glNormal3d(0.336913, 0.336915, -0.347324);
        glVertex3d(1.283585, 1.390321, 1.589233);
        glVertex3d(1.418114, 1.303777, 1.497622);
        glVertex3d(1.390321, 1.283585, 1.589233);

        glNormal3d(0.320285, 0.320287, -0.27564);
        glVertex3d(1.263392, 1.362528, 1.707563);
        glVertex3d(1.283585, 1.390321, 1.589233);
        glVertex3d(1.390321, 1.283585, 1.589233);

        glNormal3d(0.320286, 0.320286, -0.275639);
        glVertex3d(1.263392, 1.362528, 1.707563);
        glVertex3d(1.390321, 1.283585, 1.589233);
        glVertex3d(1.362528, 1.263392, 1.707564);

        glNormal3d(0.31217, 0.312171, -0.231908);
        glVertex3d(1.247687, 1.340911, 1.818259);
        glVertex3d(1.263392, 1.362528, 1.707563);
        glVertex3d(1.362528, 1.263392, 1.707564);

        glNormal3d(0.31217, 0.312171, -0.231909);
        glVertex3d(1.247687, 1.340911, 1.818259);
        glVertex3d(1.362528, 1.263392, 1.707564);
        glVertex3d(1.340912, 1.247687, 1.818259);

        glNormal3d(0.313511, 0.313512, -0.239722);
        glVertex3d(1.231981, 1.319295, 1.925138);
        glVertex3d(1.247687, 1.340911, 1.818259);
        glVertex3d(1.340912, 1.247687, 1.818259);

        glNormal3d(0.313511, 0.313511, -0.239721);
        glVertex3d(1.231981, 1.319295, 1.925138);
        glVertex3d(1.340912, 1.247687, 1.818259);
        glVertex3d(1.319295, 1.231981, 1.925139);

        glNormal3d(0.300918, 0.300918, -0.150227);
        glVertex3d(1.21852, 1.300766, 2.074006);
        glVertex3d(1.231981, 1.319295, 1.925138);
        glVertex3d(1.319295, 1.231981, 1.925139);

        glNormal3d(0.300917, 0.300919, -0.150228);
        glVertex3d(1.21852, 1.300766, 2.074006);
        glVertex3d(1.319295, 1.231981, 1.925139);
        glVertex3d(1.300766, 1.218519, 2.074006);

        glNormal3d(0.293229, 0.293231, -0.03085);
        glVertex3d(1.216276, 1.297678, 2.196153);
        glVertex3d(1.21852, 1.300766, 2.074006);
        glVertex3d(1.300766, 1.218519, 2.074006);

        glNormal3d(0.293229, 0.293231, -0.03085);
        glVertex3d(1.216276, 1.297678, 2.196153);
        glVertex3d(1.300766, 1.218519, 2.074006);
        glVertex3d(1.297678, 1.216276, 2.196153);

        glNormal3d(0.293158, 0.29316, -0.027427);
        glVertex3d(1.214032, 1.29459, 2.333569);
        glVertex3d(1.216276, 1.297678, 2.196153);
        glVertex3d(1.297678, 1.216276, 2.196153);

        glNormal3d(0.293159, 0.293159, -0.027426);
        glVertex3d(1.214032, 1.29459, 2.333569);
        glVertex3d(1.297678, 1.216276, 2.196153);
        glVertex3d(1.29459, 1.214032, 2.333569);

        glNormal3d(0.850077, 0.850076, 0.977264);
        glVertex3d(1.245443, 1.337823, 2.34502);
        glVertex3d(1.214032, 1.29459, 2.333569);
        glVertex3d(1.29459, 1.214032, 2.333569);

        glNormal3d(0.850078, 0.850077, 0.977265);
        glVertex3d(1.245443, 1.337823, 2.34502);
        glVertex3d(1.29459, 1.214032, 2.333569);
        glVertex3d(1.337823, 1.245443, 2.34502);

        glNormal3d(0.819432, 0.819431, 0.966845);
        glVertex3d(1.297047, 1.40885, 2.367923);
        glVertex3d(1.245443, 1.337823, 2.34502);
        glVertex3d(1.337823, 1.245443, 2.34502);

        glNormal3d(0.819432, 0.819431, 0.966845);
        glVertex3d(1.297047, 1.40885, 2.367923);
        glVertex3d(1.337823, 1.245443, 2.34502);
        glVertex3d(1.40885, 1.297047, 2.367923);

        glNormal3d(0.692913, 0.692913, 0.900775);
        glVertex3d(1.344163, 1.4737, 2.406094);
        glVertex3d(1.297047, 1.40885, 2.367923);
        glVertex3d(1.40885, 1.297047, 2.367923);

        glNormal3d(0.692912, 0.692913, 0.900774);
        glVertex3d(1.344163, 1.4737, 2.406094);
        glVertex3d(1.40885, 1.297047, 2.367923);
        glVertex3d(1.4737, 1.344163, 2.406094);

        glNormal3d(0.3726, 0.372602, 0.461238);
        glVertex3d(1.3666, 1.504581, 2.478619);
        glVertex3d(1.344163, 1.4737, 2.406094);
        glVertex3d(1.4737, 1.344163, 2.406094);

        glNormal3d(0.3726, 0.372602, 0.461238);
        glVertex3d(1.3666, 1.504581, 2.478619);
        glVertex3d(1.4737, 1.344163, 2.406094);
        glVertex3d(1.504581, 1.366599, 2.478619);

        glNormal3d(0.294083, 0.294084, -0.058003);
        glVertex3d(1.364356, 1.501493, 2.543509);
        glVertex3d(1.3666, 1.504581, 2.478619);
        glVertex3d(1.504581, 1.366599, 2.478619);

        glNormal3d(0.294083, 0.294084, -0.058);
        glVertex3d(1.364356, 1.501493, 2.543509);
        glVertex3d(1.504581, 1.366599, 2.478619);
        glVertex3d(1.501493, 1.364356, 2.54351);

        glNormal3d(0.409424, 0.409424, -0.549946);
        glVertex3d(1.346407, 1.476788, 2.589315);
        glVertex3d(1.364356, 1.501493, 2.543509);
        glVertex3d(1.501493, 1.364356, 2.54351);

        glNormal3d(0.409424, 0.409424, -0.549946);
        glVertex3d(1.346407, 1.476788, 2.589315);
        glVertex3d(1.501493, 1.364356, 2.54351);
        glVertex3d(1.476788, 1.346407, 2.589315);

        glNormal3d(0.621887, 0.621886, -0.845021);
        glVertex3d(1.328458, 1.452083, 2.608401);
        glVertex3d(1.346407, 1.476788, 2.589315);
        glVertex3d(1.476788, 1.346407, 2.589315);

        glNormal3d(0.621891, 0.621894, -0.845026);
        glVertex3d(1.328458, 1.452083, 2.608401);
        glVertex3d(1.476788, 1.346407, 2.589315);
        glVertex3d(1.452083, 1.328457, 2.6084);

        glNormal3d(1.000001, 1.000003, -1);
        glVertex3d(1.310509, 1.427378, 2.608401);
        glVertex3d(1.328458, 1.452083, 2.608401);
        glVertex3d(1.452083, 1.328457, 2.6084);

        glNormal3d(1, 1.000001, -1);
        glVertex3d(1.310509, 1.427378, 2.608401);
        glVertex3d(1.452083, 1.328457, 2.6084);
        glVertex3d(1.427378, 1.310508, 2.6084);

        glNormal3d(0.306297, 0.306299, 0.193793);
        glVertex3d(1.314996, 1.433555, 2.646571);
        glVertex3d(1.310509, 1.427378, 2.608401);
        glVertex3d(1.427378, 1.310508, 2.6084);

        glNormal3d(0.306298, 0.306299, 0.193797);
        glVertex3d(1.314996, 1.433555, 2.646571);
        glVertex3d(1.427378, 1.310508, 2.6084);
        glVertex3d(1.433555, 1.314996, 2.646571);

        glNormal3d(0.323446, 0.323447, -0.290774);
        glVertex3d(1.306021, 1.421202, 2.696194);
        glVertex3d(1.314996, 1.433555, 2.646571);
        glVertex3d(1.433555, 1.314996, 2.646571);

        glNormal3d(0.323446, 0.323446, -0.290773);
        glVertex3d(1.306021, 1.421202, 2.696194);
        glVertex3d(1.433555, 1.314996, 2.646571);
        glVertex3d(1.421202, 1.306021, 2.696194);

        glNormal3d(0.572372, 0.572372, -0.796409);
        glVertex3d(1.288072, 1.396497, 2.719096);
        glVertex3d(1.306021, 1.421202, 2.696194);
        glVertex3d(1.421202, 1.306021, 2.696194);

        glNormal3d(0.572371, 0.572371, -0.796409);
        glVertex3d(1.288072, 1.396497, 2.719096);
        glVertex3d(1.421202, 1.306021, 2.696194);
        glVertex3d(1.396497, 1.288072, 2.719097);

        glNormal3d(1.000001, 0.999999, -1);
        glVertex3d(1.256661, 1.353264, 2.719096);
        glVertex3d(1.288072, 1.396497, 2.719096);
        glVertex3d(1.396497, 1.288072, 2.719097);

        glNormal3d(1.000002, 1.000002, -1);
        glVertex3d(1.256661, 1.353264, 2.719096);
        glVertex3d(1.396497, 1.288072, 2.719097);
        glVertex3d(1.353264, 1.256661, 2.719096);

        glNormal3d(0.328356, 0.328358, -0.312717);
        glVertex3d(1.245443, 1.337823, 2.776353);
        glVertex3d(1.256661, 1.353264, 2.719096);
        glVertex3d(1.353264, 1.256661, 2.719096);

        glNormal3d(0.328357, 0.328357, -0.312715);
        glVertex3d(1.245443, 1.337823, 2.776353);
        glVertex3d(1.353264, 1.256661, 2.719096);
        glVertex3d(1.337823, 1.245443, 2.776353);

        glNormal3d(0.294236, 0.294237, -0.061612);
        glVertex3d(1.243199, 1.334735, 2.837427);
        glVertex3d(1.245443, 1.337823, 2.776353);
        glVertex3d(1.337823, 1.245443, 2.776353);

        glNormal3d(0.294237, 0.294236, -0.06161);
        glVertex3d(1.243199, 1.334735, 2.837427);
        glVertex3d(1.337823, 1.245443, 2.776353);
        glVertex3d(1.334736, 1.243199, 2.837427);

        glNormal3d(0.680631, 0.680632, 0.892192);
        glVertex3d(1.261149, 1.35944, 2.852695);
        glVertex3d(1.243199, 1.334735, 2.837427);
        glVertex3d(1.334736, 1.243199, 2.837427);

        glNormal3d(0.680634, 0.680634, 0.892194);
        glVertex3d(1.261149, 1.35944, 2.852695);
        glVertex3d(1.334736, 1.243199, 2.837427);
        glVertex3d(1.35944, 1.261148, 2.852695);

        glNormal3d(0.334512, 0.334514, 0.338016);
        glVertex3d(1.270123, 1.371792, 2.894684);
        glVertex3d(1.261149, 1.35944, 2.852695);
        glVertex3d(1.35944, 1.261148, 2.852695);

        glNormal3d(0.334514, 0.334514, 0.33802);
        glVertex3d(1.270123, 1.371792, 2.894684);
        glVertex3d(1.35944, 1.261148, 2.852695);
        glVertex3d(1.371793, 1.270123, 2.894683);

        glNormal3d(0.391687, 0.39169, -0.509818);
        glVertex3d(1.256661, 1.353264, 2.932855);
        glVertex3d(1.270123, 1.371792, 2.894684);
        glVertex3d(1.371793, 1.270123, 2.894683);

        glNormal3d(0.391686, 0.391687, -0.509814);
        glVertex3d(1.256661, 1.353264, 2.932855);
        glVertex3d(1.371793, 1.270123, 2.894683);
        glVertex3d(1.353264, 1.256661, 2.932854);

        glNormal3d(0.56253, 0.562529, 0.785646);
        glVertex3d(1.276854, 1.381057, 2.959574);
        glVertex3d(1.256661, 1.353264, 2.932855);
        glVertex3d(1.353264, 1.256661, 2.932854);

        glNormal3d(0.562527, 0.562527, 0.785643);
        glVertex3d(1.276854, 1.381057, 2.959574);
        glVertex3d(1.353264, 1.256661, 2.932854);
        glVertex3d(1.381057, 1.276854, 2.959574);

        glNormal3d(0.481161, 0.481161, 0.679421);
        glVertex3d(1.310509, 1.427378, 3.020648);
        glVertex3d(1.276854, 1.381057, 2.959574);
        glVertex3d(1.381057, 1.276854, 2.959574);

        glNormal3d(0.481161, 0.481161, 0.679421);
        glVertex3d(1.310509, 1.427378, 3.020648);
        glVertex3d(1.381057, 1.276854, 2.959574);
        glVertex3d(1.427379, 1.310508, 3.020648);

        glNormal3d(0.42733, 0.42733, 0.586599);
        glVertex3d(1.335189, 1.461347, 3.077905);
        glVertex3d(1.310509, 1.427378, 3.020648);
        glVertex3d(1.427379, 1.310508, 3.020648);

        glNormal3d(0.427328, 0.42733, 0.586597);
        glVertex3d(1.335189, 1.461347, 3.077905);
        glVertex3d(1.427379, 1.310508, 3.020648);
        glVertex3d(1.461348, 1.335188, 3.077905);

        glNormal3d(0.306298, 0.306299, 0.193792);
        glVertex3d(1.346407, 1.476788, 3.173333);
        glVertex3d(1.335189, 1.461347, 3.077905);
        glVertex3d(1.461348, 1.335188, 3.077905);

        glNormal3d(0.306297, 0.306299, 0.19379);
        glVertex3d(1.346407, 1.476788, 3.173333);
        glVertex3d(1.461348, 1.335188, 3.077905);
        glVertex3d(1.476788, 1.346406, 3.173333);

        glNormal3d(0.296, 0.296002, 0.093652);
        glVertex3d(1.350894, 1.482964, 3.253492);
        glVertex3d(1.346407, 1.476788, 3.173333);
        glVertex3d(1.476788, 1.346406, 3.173333);

        glNormal3d(0.296, 0.296002, 0.093654);
        glVertex3d(1.350894, 1.482964, 3.253492);
        glVertex3d(1.476788, 1.346406, 3.173333);
        glVertex3d(1.482964, 1.350894, 3.253492);

        glNormal3d(0.308217, 0.308218, -0.207062);
        glVertex3d(1.337432, 1.464436, 3.360371);
        glVertex3d(1.350894, 1.482964, 3.253492);
        glVertex3d(1.482964, 1.350894, 3.253492);

        glNormal3d(0.308217, 0.308219, -0.207063);
        glVertex3d(1.337432, 1.464436, 3.360371);
        glVertex3d(1.482964, 1.350894, 3.253492);
        glVertex3d(1.464436, 1.337432, 3.360371);

        glNormal3d(0.361422, 0.361425, -0.429464);
        glVertex3d(1.308265, 1.42429, 3.463433);
        glVertex3d(1.337432, 1.464436, 3.360371);
        glVertex3d(1.464436, 1.337432, 3.360371);

        glNormal3d(0.361422, 0.361424, -0.429464);
        glVertex3d(1.308265, 1.42429, 3.463433);
        glVertex3d(1.464436, 1.337432, 3.360371);
        glVertex3d(1.42429, 1.308265, 3.463433);

        glNormal3d(0.442378, 0.44238, -0.614913);
        glVertex3d(1.27461, 1.377969, 3.535958);
        glVertex3d(1.308265, 1.42429, 3.463433);
        glVertex3d(1.42429, 1.308265, 3.463433);

        glNormal3d(0.442378, 0.44238, -0.614913);
        glVertex3d(1.27461, 1.377969, 3.535958);
        glVertex3d(1.42429, 1.308265, 3.463433);
        glVertex3d(1.377969, 1.27461, 3.535958);

        glNormal3d(0.482097, 0.482099, -0.680849);
        glVertex3d(1.238712, 1.328559, 3.600849);
        glVertex3d(1.27461, 1.377969, 3.535958);
        glVertex3d(1.377969, 1.27461, 3.535958);

        glNormal3d(0.482097, 0.482098, -0.680848);
        glVertex3d(1.238712, 1.328559, 3.600849);
        glVertex3d(1.377969, 1.27461, 3.535958);
        glVertex3d(1.328559, 1.238712, 3.600849);

        glNormal3d(0.482934, 0.482935, -0.682119);
        glVertex3d(1.20057, 1.276061, 3.669556);
        glVertex3d(1.238712, 1.328559, 3.600849);
        glVertex3d(1.328559, 1.238712, 3.600849);

        glNormal3d(0.482934, 0.482932, -0.682117);
        glVertex3d(1.20057, 1.276061, 3.669556);
        glVertex3d(1.328559, 1.238712, 3.600849);
        glVertex3d(1.276061, 1.20057, 3.669557);

        glNormal3d(0.448514, 0.448512, -0.625879);
        glVertex3d(1.171403, 1.235916, 3.73063);
        glVertex3d(1.20057, 1.276061, 3.669556);
        glVertex3d(1.276061, 1.20057, 3.669557);

        glNormal3d(0.448514, 0.448514, -0.62588);
        glVertex3d(1.171403, 1.235916, 3.73063);
        glVertex3d(1.276061, 1.20057, 3.669557);
        glVertex3d(1.235916, 1.171403, 3.73063);

        glNormal3d(0.323446, 0.323446, -0.290773);
        glVertex3d(1.153454, 1.211211, 3.829875);
        glVertex3d(1.171403, 1.235916, 3.73063);
        glVertex3d(1.235916, 1.171403, 3.73063);

        glNormal3d(0.323446, 0.323446, -0.290774);
        glVertex3d(1.153454, 1.211211, 3.829875);
        glVertex3d(1.235916, 1.171403, 3.73063);
        glVertex3d(1.211211, 1.153454, 3.829875);

        glNormal3d(0.313511, 0.313511, -0.239721);
        glVertex3d(1.139992, 1.192683, 3.921486);
        glVertex3d(1.153454, 1.211211, 3.829875);
        glVertex3d(1.211211, 1.153454, 3.829875);

        glNormal3d(0.313511, 0.313512, -0.239722);
        glVertex3d(1.139992, 1.192683, 3.921486);
        glVertex3d(1.211211, 1.153454, 3.829875);
        glVertex3d(1.192682, 1.139992, 3.921486);

        glNormal3d(0.293444, 0.293445, 0.039476);
        glVertex3d(1.142236, 1.195771, 4.016913);
        glVertex3d(1.139992, 1.192683, 3.921486);
        glVertex3d(1.192682, 1.139992, 3.921486);

        glNormal3d(0.293445, 0.293444, 0.039477);
        glVertex3d(1.142236, 1.195771, 4.016913);
        glVertex3d(1.192682, 1.139992, 3.921486);
        glVertex3d(1.195771, 1.142236, 4.016913);

        glNormal3d(0.653342, 0.653344, 0.871583);
        glVertex3d(1.162428, 1.223564, 4.035999);
        glVertex3d(1.142236, 1.195771, 4.016913);
        glVertex3d(1.195771, 1.142236, 4.016913);

        glNormal3d(0.653345, 0.653345, 0.871585);
        glVertex3d(1.162428, 1.223564, 4.035999);
        glVertex3d(1.195771, 1.142236, 4.016913);
        glVertex3d(1.223563, 1.162428, 4.035999);

        glNormal3d(0.544016, 0.544016, 0.764302);
        glVertex3d(1.189352, 1.260621, 4.07417);
        glVertex3d(1.162428, 1.223564, 4.035999);
        glVertex3d(1.223563, 1.162428, 4.035999);

        glNormal3d(0.544013, 0.544016, 0.7643);
        glVertex3d(1.189352, 1.260621, 4.07417);
        glVertex3d(1.223563, 1.162428, 4.035999);
        glVertex3d(1.260621, 1.189352, 4.07417);

        glNormal3d(0.302284, 0.302283, 0.162427);
        glVertex3d(1.196083, 1.269885, 4.142878);
        glVertex3d(1.189352, 1.260621, 4.07417);
        glVertex3d(1.260621, 1.189352, 4.07417);

        glNormal3d(0.302282, 0.302284, 0.162425);
        glVertex3d(1.196083, 1.269885, 4.142878);
        glVertex3d(1.260621, 1.189352, 4.07417);
        glVertex3d(1.269885, 1.196083, 4.142878);

        glNormal3d(0.3509, 0.3509, -0.39666);
        glVertex3d(1.180378, 1.248268, 4.203952);
        glVertex3d(1.196083, 1.269885, 4.142878);
        glVertex3d(1.269885, 1.196083, 4.142878);

        glNormal3d(0.3509, 0.350901, -0.39666);
        glVertex3d(1.180378, 1.248268, 4.203952);
        glVertex3d(1.269885, 1.196083, 4.142878);
        glVertex3d(1.248269, 1.180377, 4.203952);

        glNormal3d(0.722705, 0.722705, -0.9199);
        glVertex3d(1.137748, 1.189594, 4.234489);
        glVertex3d(1.180378, 1.248268, 4.203952);
        glVertex3d(1.248269, 1.180377, 4.203952);

        glNormal3d(0.722705, 0.722703, -0.919899);
        glVertex3d(1.137748, 1.189594, 4.234489);
        glVertex3d(1.248269, 1.180377, 4.203952);
        glVertex3d(1.189594, 1.137748, 4.234489);

        glNormal3d(0.826491, 0.826488, -0.969427);
        glVertex3d(1.092875, 1.127833, 4.253574);
        glVertex3d(1.137748, 1.189594, 4.234489);
        glVertex3d(1.189594, 1.137748, 4.234489);

        glNormal3d(0.826489, 0.8265, -0.969429);
        glVertex3d(1.092875, 1.127833, 4.253574);
        glVertex3d(1.189594, 1.137748, 4.234489);
        glVertex3d(1.127832, 1.092876, 4.253574);

        glNormal3d(0.965741, 0.965751, -0.998826);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(1.092875, 1.127833, 4.253574);
        glVertex3d(1.127832, 1.092876, 4.253574);

        glNormal3d(0.78137, 0.888602, -0.969428);
        glVertex3d(1.127832, 1.092876, 4.253574);
        glVertex3d(1.189594, 1.137748, 4.234489);
        glVertex3d(1.222881, 1.072419, 4.234489);

        glNormal3d(0.78137, 0.888602, -0.969428);
        glVertex3d(1.127832, 1.092876, 4.253574);
        glVertex3d(1.222881, 1.072419, 4.234489);
        glVertex3d(1.150276, 1.048828, 4.253574);

        glNormal3d(0.650588, 0.821965, -0.919899);
        glVertex3d(1.189594, 1.137748, 4.234489);
        glVertex3d(1.248269, 1.180377, 4.203952);
        glVertex3d(1.291857, 1.09483, 4.203952);

        glNormal3d(0.650588, 0.821966, -0.919899);
        glVertex3d(1.189594, 1.137748, 4.234489);
        glVertex3d(1.291857, 1.09483, 4.203952);
        glVertex3d(1.222881, 1.072419, 4.234489);

        glNormal3d(0.182086, 0.583253, -0.396659);
        glVertex3d(1.248269, 1.180377, 4.203952);
        glVertex3d(1.269885, 1.196083, 4.142878);
        glVertex3d(1.317269, 1.103087, 4.142878);

        glNormal3d(0.182086, 0.583253, -0.396659);
        glVertex3d(1.248269, 1.180377, 4.203952);
        glVertex3d(1.317269, 1.103087, 4.142878);
        glVertex3d(1.291857, 1.09483, 4.203952);

        glNormal3d(0.120824, 0.552041, 0.162423);
        glVertex3d(1.269885, 1.196083, 4.142878);
        glVertex3d(1.260621, 1.189352, 4.07417);
        glVertex3d(1.306378, 1.099548, 4.07417);

        glNormal3d(0.120825, 0.552039, 0.162427);
        glVertex3d(1.269885, 1.196083, 4.142878);
        glVertex3d(1.306378, 1.099548, 4.07417);
        glVertex3d(1.317269, 1.103087, 4.142878);

        glNormal3d(0.425425, 0.707239, 0.7643);
        glVertex3d(1.260621, 1.189352, 4.07417);
        glVertex3d(1.223563, 1.162428, 4.035999);
        glVertex3d(1.262815, 1.085394, 4.035999);

        glNormal3d(0.425425, 0.707239, 0.7643);
        glVertex3d(1.260621, 1.189352, 4.07417);
        glVertex3d(1.262815, 1.085394, 4.035999);
        glVertex3d(1.306378, 1.099548, 4.07417);

        glNormal3d(0.563187, 0.777436, 0.871585);
        glVertex3d(1.223563, 1.162428, 4.035999);
        glVertex3d(1.195771, 1.142236, 4.016913);
        glVertex3d(1.230142, 1.074778, 4.016913);

        glNormal3d(0.563192, 0.777435, 0.871587);
        glVertex3d(1.223563, 1.162428, 4.035999);
        glVertex3d(1.230142, 1.074778, 4.016913);
        glVertex3d(1.262815, 1.085394, 4.035999);

        glNormal3d(0.109688, 0.546363, 0.039477);
        glVertex3d(1.195771, 1.142236, 4.016913);
        glVertex3d(1.192682, 1.139992, 3.921486);
        glVertex3d(1.226512, 1.073598, 3.921486);

        glNormal3d(0.109687, 0.546364, 0.039476);
        glVertex3d(1.195771, 1.142236, 4.016913);
        glVertex3d(1.226512, 1.073598, 3.921486);
        glVertex3d(1.230142, 1.074778, 4.016913);

        glNormal3d(0.134974, 0.559247, -0.239722);
        glVertex3d(1.192682, 1.139992, 3.921486);
        glVertex3d(1.211211, 1.153454, 3.829875);
        glVertex3d(1.248294, 1.080675, 3.829875);

        glNormal3d(0.134974, 0.559247, -0.239722);
        glVertex3d(1.192682, 1.139992, 3.921486);
        glVertex3d(1.248294, 1.080675, 3.829875);
        glVertex3d(1.226512, 1.073598, 3.921486);

        glNormal3d(0.147492, 0.565626, -0.290774);
        glVertex3d(1.211211, 1.153454, 3.829875);
        glVertex3d(1.235916, 1.171403, 3.73063);
        glVertex3d(1.277336, 1.090112, 3.73063);

        glNormal3d(0.147492, 0.565626, -0.290774);
        glVertex3d(1.211211, 1.153454, 3.829875);
        glVertex3d(1.277336, 1.090112, 3.73063);
        glVertex3d(1.248294, 1.080675, 3.829875);

        glNormal3d(0.305087, 0.645925, -0.625881);
        glVertex3d(1.235916, 1.171403, 3.73063);
        glVertex3d(1.276061, 1.20057, 3.669557);
        glVertex3d(1.32453, 1.105446, 3.669557);

        glNormal3d(0.305087, 0.645925, -0.625881);
        glVertex3d(1.235916, 1.171403, 3.73063);
        glVertex3d(1.32453, 1.105446, 3.669557);
        glVertex3d(1.277336, 1.090112, 3.73063);

        glNormal3d(0.348457, 0.668023, -0.682117);
        glVertex3d(1.276061, 1.20057, 3.669557);
        glVertex3d(1.328559, 1.238712, 3.600849);
        glVertex3d(1.386245, 1.125498, 3.600849);

        glNormal3d(0.348457, 0.668023, -0.682117);
        glVertex3d(1.276061, 1.20057, 3.669557);
        glVertex3d(1.386245, 1.125498, 3.600849);
        glVertex3d(1.32453, 1.105446, 3.669557);

        glNormal3d(0.347404, 0.667487, -0.680848);
        glVertex3d(1.328559, 1.238712, 3.600849);
        glVertex3d(1.377969, 1.27461, 3.535958);
        glVertex3d(1.444329, 1.144371, 3.535958);

        glNormal3d(0.347404, 0.667486, -0.680847);
        glVertex3d(1.328559, 1.238712, 3.600849);
        glVertex3d(1.444329, 1.144371, 3.535958);
        glVertex3d(1.386245, 1.125498, 3.600849);

        glNormal3d(0.297356, 0.641986, -0.614913);
        glVertex3d(1.377969, 1.27461, 3.535958);
        glVertex3d(1.42429, 1.308265, 3.463433);
        glVertex3d(1.498783, 1.162064, 3.463433);

        glNormal3d(0.297356, 0.641986, -0.614913);
        glVertex3d(1.377969, 1.27461, 3.535958);
        glVertex3d(1.498783, 1.162064, 3.463433);
        glVertex3d(1.444329, 1.144371, 3.535958);

        glNormal3d(0.195347, 0.590007, -0.429463);
        glVertex3d(1.42429, 1.308265, 3.463433);
        glVertex3d(1.464436, 1.337432, 3.360371);
        glVertex3d(1.545977, 1.177398, 3.360371);

        glNormal3d(0.195347, 0.59001, -0.429467);
        glVertex3d(1.42429, 1.308265, 3.463433);
        glVertex3d(1.545977, 1.177398, 3.360371);
        glVertex3d(1.498783, 1.162064, 3.463433);

        glNormal3d(0.128303, 0.555849, -0.207063);
        glVertex3d(1.464436, 1.337432, 3.360371);
        glVertex3d(1.482964, 1.350894, 3.253492);
        glVertex3d(1.567759, 1.184476, 3.253492);

        glNormal3d(0.128304, 0.555847, -0.20706);
        glVertex3d(1.464436, 1.337432, 3.360371);
        glVertex3d(1.567759, 1.184476, 3.253492);
        glVertex3d(1.545977, 1.177398, 3.360371);

        glNormal3d(0.112909, 0.548005, 0.093654);
        glVertex3d(1.482964, 1.350894, 3.253492);
        glVertex3d(1.476788, 1.346406, 3.173333);
        glVertex3d(1.560498, 1.182116, 3.173332);

        glNormal3d(0.112909, 0.548005, 0.093654);
        glVertex3d(1.482964, 1.350894, 3.253492);
        glVertex3d(1.560498, 1.182116, 3.173332);
        glVertex3d(1.567759, 1.184476, 3.253492);

        glNormal3d(0.125884, 0.554616, 0.19379);
        glVertex3d(1.476788, 1.346406, 3.173333);
        glVertex3d(1.461348, 1.335188, 3.077905);
        glVertex3d(1.542347, 1.176219, 3.077905);

        glNormal3d(0.125884, 0.554616, 0.19379);
        glVertex3d(1.476788, 1.346406, 3.173333);
        glVertex3d(1.542347, 1.176219, 3.077905);
        glVertex3d(1.560498, 1.182116, 3.173332);

        glNormal3d(0.278392, 0.632323, 0.586597);
        glVertex3d(1.461348, 1.335188, 3.077905);
        glVertex3d(1.427379, 1.310508, 3.020648);
        glVertex3d(1.502414, 1.163244, 3.020648);

        glNormal3d(0.278394, 0.632323, 0.586599);
        glVertex3d(1.461348, 1.335188, 3.077905);
        glVertex3d(1.502414, 1.163244, 3.020648);
        glVertex3d(1.542347, 1.176219, 3.077905);

        glNormal3d(0.346225, 0.666886, 0.679421);
        glVertex3d(1.427379, 1.310508, 3.020648);
        glVertex3d(1.381057, 1.276854, 2.959574);
        glVertex3d(1.447959, 1.14555, 2.959574);

        glNormal3d(0.346225, 0.666886, 0.679421);
        glVertex3d(1.427379, 1.310508, 3.020648);
        glVertex3d(1.447959, 1.14555, 2.959574);
        glVertex3d(1.502414, 1.163244, 3.020648);

        glNormal3d(0.448752, 0.719126, 0.785643);
        glVertex3d(1.381057, 1.276854, 2.959574);
        glVertex3d(1.353264, 1.256661, 2.932854);
        glVertex3d(1.415287, 1.134935, 2.932854);

        glNormal3d(0.448752, 0.719126, 0.785643);
        glVertex3d(1.381057, 1.276854, 2.959574);
        glVertex3d(1.415287, 1.134935, 2.932854);
        glVertex3d(1.447959, 1.14555, 2.959574);

        glNormal3d(0.233481, 0.60944, -0.509814);
        glVertex3d(1.353264, 1.256661, 2.932854);
        glVertex3d(1.371793, 1.270123, 2.894683);
        glVertex3d(1.437068, 1.142012, 2.894683);

        glNormal3d(0.233481, 0.60944, -0.509814);
        glVertex3d(1.353264, 1.256661, 2.932854);
        glVertex3d(1.437068, 1.142012, 2.894683);
        glVertex3d(1.415287, 1.134935, 2.932854);

        glNormal3d(0.161439, 0.572732, 0.33802);
        glVertex3d(1.371793, 1.270123, 2.894683);
        glVertex3d(1.35944, 1.261148, 2.852695);
        glVertex3d(1.422547, 1.137294, 2.852695);

        glNormal3d(0.161439, 0.572732, 0.338019);
        glVertex3d(1.371793, 1.270123, 2.894683);
        glVertex3d(1.422547, 1.137294, 2.852695);
        glVertex3d(1.437068, 1.142012, 2.894683);

        glNormal3d(0.597575, 0.794954, 0.892194);
        glVertex3d(1.35944, 1.261148, 2.852695);
        glVertex3d(1.334736, 1.243199, 2.837427);
        glVertex3d(1.393505, 1.127857, 2.837427);

        glNormal3d(0.597575, 0.794954, 0.892194);
        glVertex3d(1.35944, 1.261148, 2.852695);
        glVertex3d(1.393505, 1.127857, 2.837427);
        glVertex3d(1.422547, 1.137294, 2.852695);

        glNormal3d(0.110686, 0.546873, -0.061609);
        glVertex3d(1.334736, 1.243199, 2.837427);
        glVertex3d(1.337823, 1.245443, 2.776353);
        glVertex3d(1.397135, 1.129037, 2.776353);

        glNormal3d(0.110686, 0.546873, -0.06161);
        glVertex3d(1.334736, 1.243199, 2.837427);
        glVertex3d(1.397135, 1.129037, 2.776353);
        glVertex3d(1.393505, 1.127857, 2.837427);

        glNormal3d(0.15368, 0.568779, -0.312715);
        glVertex3d(1.337823, 1.245443, 2.776353);
        glVertex3d(1.353264, 1.256661, 2.719096);
        glVertex3d(1.415286, 1.134935, 2.719096);

        glNormal3d(0.15368, 0.568779, -0.312715);
        glVertex3d(1.337823, 1.245443, 2.776353);
        glVertex3d(1.415286, 1.134935, 2.719096);
        glVertex3d(1.397135, 1.129037, 2.776353);

        glNormal3d(1.000003, 1.000002, -1);
        glVertex3d(1.353264, 1.256661, 2.719096);
        glVertex3d(1.396497, 1.288072, 2.719097);
        glVertex3d(1.466111, 1.151448, 2.719097);

        glNormal3d(1.000003, 1.000002, -1);
        glVertex3d(1.353264, 1.256661, 2.719096);
        glVertex3d(1.466111, 1.151448, 2.719097);
        glVertex3d(1.415286, 1.134935, 2.719096);

        glNormal3d(0.461155, 0.725446, -0.796408);
        glVertex3d(1.396497, 1.288072, 2.719097);
        glVertex3d(1.421202, 1.306021, 2.696194);
        glVertex3d(1.495153, 1.160885, 2.696194);

        glNormal3d(0.461155, 0.725446, -0.796408);
        glVertex3d(1.396497, 1.288072, 2.719097);
        glVertex3d(1.495153, 1.160885, 2.696194);
        glVertex3d(1.466111, 1.151448, 2.719097);

        glNormal3d(0.147492, 0.565625, -0.290773);
        glVertex3d(1.421202, 1.306021, 2.696194);
        glVertex3d(1.433555, 1.314996, 2.646571);
        glVertex3d(1.509674, 1.165603, 2.646572);

        glNormal3d(0.147493, 0.565627, -0.290779);
        glVertex3d(1.421202, 1.306021, 2.696194);
        glVertex3d(1.509674, 1.165603, 2.646572);
        glVertex3d(1.495153, 1.160885, 2.696194);

        glNormal3d(0.125885, 0.554617, 0.193796);
        glVertex3d(1.433555, 1.314996, 2.646571);
        glVertex3d(1.427378, 1.310508, 2.6084);
        glVertex3d(1.502413, 1.163244, 2.6084);

        glNormal3d(0.125886, 0.554617, 0.193799);
        glVertex3d(1.433555, 1.314996, 2.646571);
        glVertex3d(1.502413, 1.163244, 2.6084);
        glVertex3d(1.509674, 1.165603, 2.646572);

        glNormal3d(1, 1, -1);
        glVertex3d(1.427378, 1.310508, 2.6084);
        glVertex3d(1.452083, 1.328457, 2.6084);
        glVertex3d(1.531456, 1.17268, 2.6084);

        glNormal3d(1.000002, 1.000002, -1);
        glVertex3d(1.427378, 1.310508, 2.6084);
        glVertex3d(1.531456, 1.17268, 2.6084);
        glVertex3d(1.502413, 1.163244, 2.6084);

        glNormal3d(0.523556, 0.757241, -0.845026);
        glVertex3d(1.452083, 1.328457, 2.6084);
        glVertex3d(1.476788, 1.346407, 2.589315);
        glVertex3d(1.560498, 1.182117, 2.589315);

        glNormal3d(0.523556, 0.75724, -0.845026);
        glVertex3d(1.452083, 1.328457, 2.6084);
        glVertex3d(1.560498, 1.182117, 2.589315);
        glVertex3d(1.531456, 1.17268, 2.6084);

        glNormal3d(0.25583, 0.620828, -0.549946);
        glVertex3d(1.476788, 1.346407, 2.589315);
        glVertex3d(1.501493, 1.364356, 2.54351);
        glVertex3d(1.58954, 1.191553, 2.543509);

        glNormal3d(0.25583, 0.620828, -0.549945);
        glVertex3d(1.476788, 1.346407, 2.589315);
        glVertex3d(1.58954, 1.191553, 2.543509);
        glVertex3d(1.560498, 1.182117, 2.589315);

        glNormal3d(0.110493, 0.546775, -0.058001);
        glVertex3d(1.501493, 1.364356, 2.54351);
        glVertex3d(1.504581, 1.366599, 2.478619);
        glVertex3d(1.59317, 1.192732, 2.478619);

        glNormal3d(0.110493, 0.546775, -0.058001);
        glVertex3d(1.501493, 1.364356, 2.54351);
        glVertex3d(1.59317, 1.192732, 2.478619);
        glVertex3d(1.58954, 1.191553, 2.543509);

        glNormal3d(0.209431, 0.597185, 0.461238);
        glVertex3d(1.504581, 1.366599, 2.478619);
        glVertex3d(1.4737, 1.344163, 2.406094);
        glVertex3d(1.556868, 1.180937, 2.406094);

        glNormal3d(0.209431, 0.597185, 0.461238);
        glVertex3d(1.504581, 1.366599, 2.478619);
        glVertex3d(1.556868, 1.180937, 2.406094);
        glVertex3d(1.59317, 1.192732, 2.478619);

        glNormal3d(0.613047, 0.802838, 0.900774);
        glVertex3d(1.4737, 1.344163, 2.406094);
        glVertex3d(1.40885, 1.297047, 2.367923);
        glVertex3d(1.480632, 1.156166, 2.367923);

        glNormal3d(0.613049, 0.802838, 0.900775);
        glVertex3d(1.4737, 1.344163, 2.406094);
        glVertex3d(1.480632, 1.156166, 2.367923);
        glVertex3d(1.556868, 1.180937, 2.406094);

        glNormal3d(0.77247, 0.884068, 0.966845);
        glVertex3d(1.40885, 1.297047, 2.367923);
        glVertex3d(1.337823, 1.245443, 2.34502);
        glVertex3d(1.397135, 1.129037, 2.34502);

        glNormal3d(0.77247, 0.884068, 0.966845);
        glVertex3d(1.40885, 1.297047, 2.367923);
        glVertex3d(1.397135, 1.129037, 2.34502);
        glVertex3d(1.480632, 1.156166, 2.367923);

        glNormal3d(0.811086, 0.903744, 0.977265);
        glVertex3d(1.337823, 1.245443, 2.34502);
        glVertex3d(1.29459, 1.214032, 2.333569);
        glVertex3d(1.346311, 1.112523, 2.333569);

        glNormal3d(0.811086, 0.903744, 0.977265);
        glVertex3d(1.337823, 1.245443, 2.34502);
        glVertex3d(1.346311, 1.112523, 2.333569);
        glVertex3d(1.397135, 1.129037, 2.34502);

        glNormal3d(0.109328, 0.546181, -0.027426);
        glVertex3d(1.29459, 1.214032, 2.333569);
        glVertex3d(1.297678, 1.216276, 2.196153);
        glVertex3d(1.349942, 1.113703, 2.196153);

        glNormal3d(0.109328, 0.546181, -0.027426);
        glVertex3d(1.29459, 1.214032, 2.333569);
        glVertex3d(1.349942, 1.113703, 2.196153);
        glVertex3d(1.346311, 1.112523, 2.333569);

        glNormal3d(0.109417, 0.546227, -0.030851);
        glVertex3d(1.297678, 1.216276, 2.196153);
        glVertex3d(1.300766, 1.218519, 2.074006);
        glVertex3d(1.353572, 1.114882, 2.074006);

        glNormal3d(0.109417, 0.546227, -0.030851);
        glVertex3d(1.297678, 1.216276, 2.196153);
        glVertex3d(1.353572, 1.114882, 2.074006);
        glVertex3d(1.349942, 1.113703, 2.196153);

        glNormal3d(0.119105, 0.551162, -0.150227);
        glVertex3d(1.300766, 1.218519, 2.074006);
        glVertex3d(1.319295, 1.231981, 1.925139);
        glVertex3d(1.375354, 1.12196, 1.925139);

        glNormal3d(0.119105, 0.551163, -0.150228);
        glVertex3d(1.300766, 1.218519, 2.074006);
        glVertex3d(1.375354, 1.12196, 1.925139);
        glVertex3d(1.353572, 1.114882, 2.074006);

        glNormal3d(0.134973, 0.559248, -0.239721);
        glVertex3d(1.319295, 1.231981, 1.925139);
        glVertex3d(1.340912, 1.247687, 1.818259);
        glVertex3d(1.400766, 1.130216, 1.818259);

        glNormal3d(0.134973, 0.559248, -0.239721);
        glVertex3d(1.319295, 1.231981, 1.925139);
        glVertex3d(1.400766, 1.130216, 1.818259);
        glVertex3d(1.375354, 1.12196, 1.925139);

        glNormal3d(0.133284, 0.558387, -0.231909);
        glVertex3d(1.340912, 1.247687, 1.818259);
        glVertex3d(1.362528, 1.263392, 1.707564);
        glVertex3d(1.426178, 1.138473, 1.707563);

        glNormal3d(0.133284, 0.558387, -0.231908);
        glVertex3d(1.340912, 1.247687, 1.818259);
        glVertex3d(1.426178, 1.138473, 1.707563);
        glVertex3d(1.400766, 1.130216, 1.818259);

        glNormal3d(0.14351, 0.563597, -0.275639);
        glVertex3d(1.362528, 1.263392, 1.707564);
        glVertex3d(1.390321, 1.283585, 1.589233);
        glVertex3d(1.45885, 1.149089, 1.589233);

        glNormal3d(0.14351, 0.563598, -0.27564);
        glVertex3d(1.362528, 1.263392, 1.707564);
        glVertex3d(1.45885, 1.149089, 1.589233);
        glVertex3d(1.426178, 1.138473, 1.707563);

        glNormal3d(0.164463, 0.574273, -0.347324);
        glVertex3d(1.390321, 1.283585, 1.589233);
        glVertex3d(1.418114, 1.303777, 1.497622);
        glVertex3d(1.491523, 1.159705, 1.497623);

        glNormal3d(0.164463, 0.574274, -0.347325);
        glVertex3d(1.390321, 1.283585, 1.589233);
        glVertex3d(1.491523, 1.159705, 1.497623);
        glVertex3d(1.45885, 1.149089, 1.589233);

        glNormal3d(0.162705, 0.573379, -0.341951);
        glVertex3d(1.418114, 1.303777, 1.497622);
        glVertex3d(1.461348, 1.335188, 1.352573);
        glVertex3d(1.542347, 1.176219, 1.352572);

        glNormal3d(0.162705, 0.573377, -0.341949);
        glVertex3d(1.418114, 1.303777, 1.497622);
        glVertex3d(1.542347, 1.176219, 1.352572);
        glVertex3d(1.491523, 1.159705, 1.497623);

        glNormal3d(1, 1, -1);
        glVertex3d(1.461348, 1.335188, 1.352573);
        glVertex3d(1.563255, 1.409228, 1.352572);
        glVertex3d(1.662146, 1.215144, 1.352573);

        glNormal3d(1, 1.000001, -1);
        glVertex3d(1.461348, 1.335188, 1.352573);
        glVertex3d(1.662146, 1.215144, 1.352573);
        glVertex3d(1.542347, 1.176219, 1.352572);

        glNormal3d(0.153679, 0.568779, -0.312713);
        glVertex3d(1.563255, 1.409228, 1.352572);
        glVertex3d(1.572519, 1.415959, 1.318218);
        glVertex3d(1.673037, 1.218682, 1.318218);

        glNormal3d(0.153679, 0.568778, -0.312712);
        glVertex3d(1.563255, 1.409228, 1.352572);
        glVertex3d(1.673037, 1.218682, 1.318218);
        glVertex3d(1.662146, 1.215144, 1.352573);

        glNormal3d(0.125884, 0.554617, 0.193793);
        glVertex3d(1.572519, 1.415959, 1.318218);
        glVertex3d(1.566343, 1.411472, 1.280047);
        glVertex3d(1.665776, 1.216323, 1.280047);

        glNormal3d(0.125885, 0.554617, 0.193794);
        glVertex3d(1.572519, 1.415959, 1.318218);
        glVertex3d(1.665776, 1.216323, 1.280047);
        glVertex3d(1.673037, 1.218682, 1.318218);

        glNormal3d(0.118613, 0.550912, 0.146549);
        glVertex3d(1.566343, 1.411472, 1.280047);
        glVertex3d(1.557079, 1.404741, 1.203706);
        glVertex3d(1.654886, 1.212785, 1.203705);

        glNormal3d(0.118613, 0.550912, 0.146551);
        glVertex3d(1.566343, 1.411472, 1.280047);
        glVertex3d(1.654886, 1.212785, 1.203705);
        glVertex3d(1.665776, 1.216323, 1.280047);

        glNormal3d(0.10989, 0.546467, -0.044847);
        glVertex3d(1.557079, 1.404741, 1.203706);
        glVertex3d(1.560167, 1.406985, 1.119729);
        glVertex3d(1.658516, 1.213964, 1.119729);

        glNormal3d(0.109889, 0.546468, -0.044848);
        glVertex3d(1.557079, 1.404741, 1.203706);
        glVertex3d(1.658516, 1.213964, 1.119729);
        glVertex3d(1.654886, 1.212785, 1.203705);

        glNormal3d(0.164462, 0.574274, -0.347325);
        glVertex3d(1.560167, 1.406985, 1.119729);
        glVertex3d(1.578696, 1.420447, 1.058655);
        glVertex3d(1.680297, 1.221041, 1.058655);

        glNormal3d(0.164462, 0.574273, -0.347323);
        glVertex3d(1.560167, 1.406985, 1.119729);
        glVertex3d(1.680297, 1.221041, 1.058655);
        glVertex3d(1.658516, 1.213964, 1.119729);

        glNormal3d(0.366073, 0.676999, -0.702714);
        glVertex3d(1.578696, 1.420447, 1.058655);
        glVertex3d(1.621929, 1.451857, 1.005216);
        glVertex3d(1.731121, 1.237555, 1.005216);

        glNormal3d(0.366073, 0.676999, -0.702714);
        glVertex3d(1.578696, 1.420447, 1.058655);
        glVertex3d(1.731121, 1.237555, 1.005216);
        glVertex3d(1.680297, 1.221041, 1.058655);

        glNormal3d(0.366072, 0.676998, -0.702713);
        glVertex3d(1.621929, 1.451857, 1.005216);
        glVertex3d(1.677515, 1.492243, 0.936508);
        glVertex3d(1.796467, 1.258787, 0.936508);

        glNormal3d(0.366073, 0.677, -0.702714);
        glVertex3d(1.621929, 1.451857, 1.005216);
        glVertex3d(1.796467, 1.258787, 0.936508);
        glVertex3d(1.731121, 1.237555, 1.005216);

        glNormal3d(0.289003, 0.63773, -0.602697);
        glVertex3d(1.677515, 1.492243, 0.936508);
        glVertex3d(1.717661, 1.52141, 0.871617);
        glVertex3d(1.84366, 1.274121, 0.871617);

        glNormal3d(0.289003, 0.63773, -0.602698);
        glVertex3d(1.677515, 1.492243, 0.936508);
        glVertex3d(1.84366, 1.274121, 0.871617);
        glVertex3d(1.796467, 1.258787, 0.936508);

        glNormal3d(0.201102, 0.592942, -0.442793);
        glVertex3d(1.717661, 1.52141, 0.871617);
        glVertex3d(1.745454, 1.541603, 0.802909);
        glVertex3d(1.876333, 1.284737, 0.802909);

        glNormal3d(0.201102, 0.592942, -0.442793);
        glVertex3d(1.717661, 1.52141, 0.871617);
        glVertex3d(1.876333, 1.284737, 0.802909);
        glVertex3d(1.84366, 1.274121, 0.871617);

        glNormal3d(0.192951, 0.588789, -0.423766);
        glVertex3d(1.745454, 1.541603, 0.802909);
        glVertex3d(1.773246, 1.561796, 0.730384);
        glVertex3d(1.909005, 1.295353, 0.730384);

        glNormal3d(0.192951, 0.588789, -0.423766);
        glVertex3d(1.745454, 1.541603, 0.802909);
        glVertex3d(1.909005, 1.295353, 0.730384);
        glVertex3d(1.876333, 1.284737, 0.802909);

        glNormal3d(0.111996, 0.54754, -0.08203);
        glVertex3d(1.773246, 1.561796, 0.730384);
        glVertex3d(1.779423, 1.566283, 0.638773);
        glVertex3d(1.916266, 1.297712, 0.638774);

        glNormal3d(0.111996, 0.54754, -0.082031);
        glVertex3d(1.773246, 1.561796, 0.730384);
        glVertex3d(1.916266, 1.297712, 0.638774);
        glVertex3d(1.909005, 1.295353, 0.730384);

        glNormal3d(0.114311, 0.54872, 0.109088);
        glVertex3d(1.779423, 1.566283, 0.638773);
        glVertex3d(1.773246, 1.561796, 0.570065);
        glVertex3d(1.909005, 1.295353, 0.570066);

        glNormal3d(0.114311, 0.54872, 0.10909);
        glVertex3d(1.779423, 1.566283, 0.638773);
        glVertex3d(1.909005, 1.295353, 0.570066);
        glVertex3d(1.916266, 1.297712, 0.638774);

        glNormal3d(0.127652, 0.555517, 0.203579);
        glVertex3d(1.773246, 1.561796, 0.570065);
        glVertex3d(1.760894, 1.552821, 0.497541);
        glVertex3d(1.894484, 1.290635, 0.49754);

        glNormal3d(0.127652, 0.555517, 0.203578);
        glVertex3d(1.773246, 1.561796, 0.570065);
        glVertex3d(1.894484, 1.290635, 0.49754);
        glVertex3d(1.909005, 1.295353, 0.570066);

        glNormal3d(0.439193, 0.714255, 0.777075);
        glVertex3d(1.760894, 1.552821, 0.497541);
        glVertex3d(1.730013, 1.530385, 0.467004);
        glVertex3d(1.858182, 1.278839, 0.467004);

        glNormal3d(0.439193, 0.714255, 0.777075);
        glVertex3d(1.760894, 1.552821, 0.497541);
        glVertex3d(1.858182, 1.278839, 0.467004);
        glVertex3d(1.894484, 1.290635, 0.49754);

        glNormal3d(0.108993, 0.54601, 1e-006);
        glVertex3d(1.730013, 1.530385, 0.467004);
        glVertex3d(1.730013, 1.530385, 0.387851);
        glVertex3d(1.858181, 1.278839, 0.38785);

        glNormal3d(0.108993, 0.54601, 1e-006);
        glVertex3d(1.730013, 1.530385, 0.467004);
        glVertex3d(1.858181, 1.278839, 0.38785);
        glVertex3d(1.858182, 1.278839, 0.467004);

        glNormal3d(0.999998, 0.999999, -1);
        glVertex3d(1.730013, 1.530385, 0.387851);
        glVertex3d(1.794049, 1.576909, 0.38785);
        glVertex3d(1.93346, 1.303299, 0.38785);

        glNormal3d(1, 1.000001, -1);
        glVertex3d(1.730013, 1.530385, 0.387851);
        glVertex3d(1.93346, 1.303299, 0.38785);
        glVertex3d(1.858181, 1.278839, 0.38785);

        glNormal3d(0.108994, 0.546011, 0.001487);
        glVertex3d(1.794049, 1.576909, 0.38785);
        glVertex3d(1.793577, 1.576566, 0);
        glVertex3d(1.932905, 1.303118, 0);

        glNormal3d(0.108994, 0.546011, 0.001487);
        glVertex3d(1.794049, 1.576909, 0.38785);
        glVertex3d(1.932905, 1.303118, 0);
        glVertex3d(1.93346, 1.303299, 0.38785);

        glNormal3d(0.012313, 0.843564, 0.001488);
        glVertex3d(1.980914, 1, 0);
        glVertex3d(1.981499, 1, 0.38785);
        glVertex3d(1.93346, 1.303299, 0.38785);

        glNormal3d(0.012313, 0.843565, 0.001487);
        glVertex3d(1.980914, 1, 0);
        glVertex3d(1.93346, 1.303299, 0.38785);
        glVertex3d(1.932905, 1.303118, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1.858181, 1.278839, 0.38785);
        glVertex3d(1.93346, 1.303299, 0.38785);
        glVertex3d(1.981499, 1, 0.38785);

        glNormal3d(1, 1, -1);
        glVertex3d(1.858181, 1.278839, 0.38785);
        glVertex3d(1.981499, 1, 0.38785);
        glVertex3d(1.902346, 1, 0.38785);

        glNormal3d(0.012312, 0.843565, 2e-006);
        glVertex3d(1.858182, 1.278839, 0.467004);
        glVertex3d(1.858181, 1.278839, 0.38785);
        glVertex3d(1.902346, 1, 0.38785);

        glNormal3d(0.012312, 0.843565, 0);
        glVertex3d(1.858182, 1.278839, 0.467004);
        glVertex3d(1.902346, 1, 0.38785);
        glVertex3d(1.902346, 1, 0.467004);

        glNormal3d(0.378341, 0.901538, 0.777075);
        glVertex3d(1.894484, 1.290635, 0.49754);
        glVertex3d(1.858182, 1.278839, 0.467004);
        glVertex3d(1.902346, 1, 0.467004);

        glNormal3d(0.378339, 0.901538, 0.777074);
        glVertex3d(1.894484, 1.290635, 0.49754);
        glVertex3d(1.902346, 1, 0.467004);
        glVertex3d(1.940517, 1, 0.497541);

        glNormal3d(0.032995, 0.846841, 0.203577);
        glVertex3d(1.909005, 1.295353, 0.570066);
        glVertex3d(1.894484, 1.290635, 0.49754);
        glVertex3d(1.940517, 1, 0.497541);

        glNormal3d(0.032996, 0.84684, 0.203581);
        glVertex3d(1.909005, 1.295353, 0.570066);
        glVertex3d(1.940517, 1, 0.497541);
        glVertex3d(1.955785, 1, 0.570066);

        glNormal3d(0.018207, 0.844497, 0.109091);
        glVertex3d(1.916266, 1.297712, 0.638774);
        glVertex3d(1.909005, 1.295353, 0.570066);
        glVertex3d(1.955785, 1, 0.570066);

        glNormal3d(0.018206, 0.844498, 0.109087);
        glVertex3d(1.916266, 1.297712, 0.638774);
        glVertex3d(1.955785, 1, 0.570066);
        glVertex3d(1.963419, 1, 0.638774);

        glNormal3d(0.015641, 0.844092, -0.082031);
        glVertex3d(1.909005, 1.295353, 0.730384);
        glVertex3d(1.916266, 1.297712, 0.638774);
        glVertex3d(1.963419, 1, 0.638774);

        glNormal3d(0.015641, 0.844092, -0.082031);
        glVertex3d(1.909005, 1.295353, 0.730384);
        glVertex3d(1.963419, 1, 0.638774);
        glVertex3d(1.955785, 1, 0.730384);

        glNormal3d(0.10538, 0.858305, -0.423765);
        glVertex3d(1.876333, 1.284737, 0.802909);
        glVertex3d(1.909005, 1.295353, 0.730384);
        glVertex3d(1.955785, 1, 0.730384);

        glNormal3d(0.10538, 0.858305, -0.423766);
        glVertex3d(1.876333, 1.284737, 0.802909);
        glVertex3d(1.955785, 1, 0.730384);
        glVertex3d(1.921431, 1, 0.802909);

        glNormal3d(0.114415, 0.859737, -0.442794);
        glVertex3d(1.84366, 1.274121, 0.871617);
        glVertex3d(1.876333, 1.284737, 0.802909);
        glVertex3d(1.921431, 1, 0.802909);

        glNormal3d(0.114415, 0.859736, -0.442792);
        glVertex3d(1.84366, 1.274121, 0.871617);
        glVertex3d(1.921431, 1, 0.802909);
        glVertex3d(1.887077, 1, 0.871617);

        glNormal3d(0.211855, 0.875169, -0.602698);
        glVertex3d(1.796467, 1.258787, 0.936508);
        glVertex3d(1.84366, 1.274121, 0.871617);
        glVertex3d(1.887077, 1, 0.871617);

        glNormal3d(0.211856, 0.87517, -0.6027);
        glVertex3d(1.796467, 1.258787, 0.936508);
        glVertex3d(1.887077, 1, 0.871617);
        glVertex3d(1.837455, 1, 0.936508);

        glNormal3d(0.297287, 0.888701, -0.702714);
        glVertex3d(1.731121, 1.237555, 1.005216);
        glVertex3d(1.796467, 1.258787, 0.936508);
        glVertex3d(1.837455, 1, 0.936508);

        glNormal3d(0.297287, 0.8887, -0.702713);
        glVertex3d(1.731121, 1.237555, 1.005216);
        glVertex3d(1.837455, 1, 0.936508);
        glVertex3d(1.768747, 1, 1.005216);

        glNormal3d(0.297287, 0.8887, -0.702714);
        glVertex3d(1.680297, 1.221041, 1.058655);
        glVertex3d(1.731121, 1.237555, 1.005216);
        glVertex3d(1.768747, 1, 1.005216);

        glNormal3d(0.297287, 0.8887, -0.702713);
        glVertex3d(1.680297, 1.221041, 1.058655);
        glVertex3d(1.768747, 1, 1.005216);
        glVertex3d(1.715307, 1, 1.058655);

        glNormal3d(0.0738, 0.853303, -0.347324);
        glVertex3d(1.658516, 1.213964, 1.119729);
        glVertex3d(1.680297, 1.221041, 1.058655);
        glVertex3d(1.715307, 1, 1.058655);

        glNormal3d(0.0738, 0.853303, -0.347323);
        glVertex3d(1.658516, 1.213964, 1.119729);
        glVertex3d(1.715307, 1, 1.058655);
        glVertex3d(1.692405, 1, 1.119729);

        glNormal3d(0.013306, 0.843721, -0.044848);
        glVertex3d(1.654886, 1.212785, 1.203705);
        glVertex3d(1.658516, 1.213964, 1.119729);
        glVertex3d(1.692405, 1, 1.119729);

        glNormal3d(0.013306, 0.843723, -0.044851);
        glVertex3d(1.654886, 1.212785, 1.203705);
        glVertex3d(1.692405, 1, 1.119729);
        glVertex3d(1.688587, 1, 1.203705);

        glNormal3d(0.022976, 0.845254, 0.146551);
        glVertex3d(1.665776, 1.216323, 1.280047);
        glVertex3d(1.654886, 1.212785, 1.203705);
        glVertex3d(1.688587, 1, 1.203705);

        glNormal3d(0.022976, 0.845254, 0.146553);
        glVertex3d(1.665776, 1.216323, 1.280047);
        glVertex3d(1.688587, 1, 1.203705);
        glVertex3d(1.700039, 1, 1.280047);

        glNormal3d(0.031036, 0.84653, 0.193794);
        glVertex3d(1.673037, 1.218682, 1.318218);
        glVertex3d(1.665776, 1.216323, 1.280047);
        glVertex3d(1.700039, 1, 1.280047);

        glNormal3d(0.031036, 0.84653, 0.193794);
        glVertex3d(1.673037, 1.218682, 1.318218);
        glVertex3d(1.700039, 1, 1.280047);
        glVertex3d(1.707673, 1, 1.318219);

        glNormal3d(0.061847, 0.85141, -0.312713);
        glVertex3d(1.662146, 1.215144, 1.352573);
        glVertex3d(1.673037, 1.218682, 1.318218);
        glVertex3d(1.707673, 1, 1.318219);

        glNormal3d(0.061848, 0.851411, -0.312718);
        glVertex3d(1.662146, 1.215144, 1.352573);
        glVertex3d(1.707673, 1, 1.318219);
        glVertex3d(1.696222, 1, 1.352573);

        glNormal3d(1.000001, 1, -1);
        glVertex3d(1.542347, 1.176219, 1.352572);
        glVertex3d(1.662146, 1.215144, 1.352573);
        glVertex3d(1.696222, 1, 1.352573);

        glNormal3d(1, 0.999999, -1);
        glVertex3d(1.542347, 1.176219, 1.352572);
        glVertex3d(1.696222, 1, 1.352573);
        glVertex3d(1.570257, 1, 1.352573);

        glNormal3d(0.071851, 0.852994, -0.341949);
        glVertex3d(1.491523, 1.159705, 1.497623);
        glVertex3d(1.542347, 1.176219, 1.352572);
        glVertex3d(1.570257, 1, 1.352573);

        glNormal3d(0.071852, 0.852995, -0.34195);
        glVertex3d(1.491523, 1.159705, 1.497623);
        glVertex3d(1.570257, 1, 1.352573);
        glVertex3d(1.516818, 1, 1.497622);

        glNormal3d(0.073801, 0.853304, -0.347326);
        glVertex3d(1.45885, 1.149089, 1.589233);
        glVertex3d(1.491523, 1.159705, 1.497623);
        glVertex3d(1.516818, 1, 1.497622);

        glNormal3d(0.0738, 0.853303, -0.347324);
        glVertex3d(1.45885, 1.149089, 1.589233);
        glVertex3d(1.516818, 1, 1.497622);
        glVertex3d(1.482464, 1, 1.589233);

        glNormal3d(0.050574, 0.849624, -0.27564);
        glVertex3d(1.426178, 1.138473, 1.707563);
        glVertex3d(1.45885, 1.149089, 1.589233);
        glVertex3d(1.482464, 1, 1.589233);

        glNormal3d(0.050574, 0.849624, -0.27564);
        glVertex3d(1.426178, 1.138473, 1.707563);
        glVertex3d(1.482464, 1, 1.589233);
        glVertex3d(1.44811, 1, 1.707564);

        glNormal3d(0.039239, 0.847829, -0.231908);
        glVertex3d(1.400766, 1.130216, 1.818259);
        glVertex3d(1.426178, 1.138473, 1.707563);
        glVertex3d(1.44811, 1, 1.707564);

        glNormal3d(0.039239, 0.84783, -0.231909);
        glVertex3d(1.400766, 1.130216, 1.818259);
        glVertex3d(1.44811, 1, 1.707564);
        glVertex3d(1.42139, 1, 1.818259);

        glNormal3d(0.041111, 0.848126, -0.239722);
        glVertex3d(1.375354, 1.12196, 1.925139);
        glVertex3d(1.400766, 1.130216, 1.818259);
        glVertex3d(1.42139, 1, 1.818259);

        glNormal3d(0.041111, 0.848127, -0.239722);
        glVertex3d(1.375354, 1.12196, 1.925139);
        glVertex3d(1.42139, 1, 1.818259);
        glVertex3d(1.39467, 1, 1.925138);

        glNormal3d(0.023521, 0.845341, -0.150228);
        glVertex3d(1.353572, 1.114882, 2.074006);
        glVertex3d(1.375354, 1.12196, 1.925139);
        glVertex3d(1.39467, 1, 1.925138);

        glNormal3d(0.023521, 0.84534, -0.150227);
        glVertex3d(1.353572, 1.114882, 2.074006);
        glVertex3d(1.39467, 1, 1.925138);
        glVertex3d(1.371768, 1, 2.074006);

        glNormal3d(0.012782, 0.843639, -0.030851);
        glVertex3d(1.349942, 1.113703, 2.196153);
        glVertex3d(1.353572, 1.114882, 2.074006);
        glVertex3d(1.371768, 1, 2.074006);

        glNormal3d(0.012782, 0.843639, -0.030851);
        glVertex3d(1.349942, 1.113703, 2.196153);
        glVertex3d(1.371768, 1, 2.074006);
        glVertex3d(1.36795, 1, 2.196153);

        glNormal3d(0.012683, 0.843623, -0.027426);
        glVertex3d(1.346311, 1.112523, 2.333569);
        glVertex3d(1.349942, 1.113703, 2.196153);
        glVertex3d(1.36795, 1, 2.196153);

        glNormal3d(0.012683, 0.843626, -0.027428);
        glVertex3d(1.346311, 1.112523, 2.333569);
        glVertex3d(1.36795, 1, 2.196153);
        glVertex3d(1.364133, 1, 2.333569);

        glNormal3d(0.790588, 0.966832, 0.977265);
        glVertex3d(1.397135, 1.129037, 2.34502);
        glVertex3d(1.346311, 1.112523, 2.333569);
        glVertex3d(1.364133, 1, 2.333569);

        glNormal3d(0.790587, 0.966832, 0.977265);
        glVertex3d(1.397135, 1.129037, 2.34502);
        glVertex3d(1.364133, 1, 2.333569);
        glVertex3d(1.417573, 1, 2.34502);

        glNormal3d(0.747781, 0.960052, 0.966845);
        glVertex3d(1.480632, 1.156166, 2.367923);
        glVertex3d(1.397135, 1.129037, 2.34502);
        glVertex3d(1.417573, 1, 2.34502);

        glNormal3d(0.747781, 0.960052, 0.966845);
        glVertex3d(1.480632, 1.156166, 2.367923);
        glVertex3d(1.417573, 1, 2.34502);
        glVertex3d(1.505366, 1, 2.367923);

        glNormal3d(0.571061, 0.932062, 0.900775);
        glVertex3d(1.556868, 1.180937, 2.406094);
        glVertex3d(1.480632, 1.156166, 2.367923);
        glVertex3d(1.505366, 1, 2.367923);

        glNormal3d(0.57106, 0.932063, 0.900775);
        glVertex3d(1.556868, 1.180937, 2.406094);
        glVertex3d(1.505366, 1, 2.367923);
        glVertex3d(1.585525, 1, 2.406094);

        glNormal3d(0.123648, 0.861199, 0.461238);
        glVertex3d(1.59317, 1.192732, 2.478619);
        glVertex3d(1.556868, 1.180937, 2.406094);
        glVertex3d(1.585525, 1, 2.406094);

        glNormal3d(0.123648, 0.861198, 0.461239);
        glVertex3d(1.59317, 1.192732, 2.478619);
        glVertex3d(1.585525, 1, 2.406094);
        glVertex3d(1.623697, 1, 2.478619);

        glNormal3d(0.013975, 0.843827, -0.058001);
        glVertex3d(1.58954, 1.191553, 2.543509);
        glVertex3d(1.59317, 1.192732, 2.478619);
        glVertex3d(1.623697, 1, 2.478619);

        glNormal3d(0.013975, 0.843827, -0.058001);
        glVertex3d(1.58954, 1.191553, 2.543509);
        glVertex3d(1.623697, 1, 2.478619);
        glVertex3d(1.61988, 1, 2.54351);

        glNormal3d(0.175083, 0.869343, -0.549946);
        glVertex3d(1.560498, 1.182117, 2.589315);
        glVertex3d(1.58954, 1.191553, 2.543509);
        glVertex3d(1.61988, 1, 2.54351);

        glNormal3d(0.175085, 0.869345, -0.54995);
        glVertex3d(1.560498, 1.182117, 2.589315);
        glVertex3d(1.61988, 1, 2.54351);
        glVertex3d(1.589342, 1, 2.589315);

        glNormal3d(0.471859, 0.91635, -0.845026);
        glVertex3d(1.531456, 1.17268, 2.6084);
        glVertex3d(1.560498, 1.182117, 2.589315);
        glVertex3d(1.589342, 1, 2.589315);

        glNormal3d(0.471855, 0.916349, -0.845024);
        glVertex3d(1.531456, 1.17268, 2.6084);
        glVertex3d(1.589342, 1, 2.589315);
        glVertex3d(1.558806, 1, 2.608401);

        glNormal3d(1.000003, 1, -1);
        glVertex3d(1.502413, 1.163244, 2.6084);
        glVertex3d(1.531456, 1.17268, 2.6084);
        glVertex3d(1.558806, 1, 2.608401);

        glNormal3d(0.999994, 0.999997, -1);
        glVertex3d(1.502413, 1.163244, 2.6084);
        glVertex3d(1.558806, 1, 2.608401);
        glVertex3d(1.528269, 1, 2.608401);

        glNormal3d(0.031037, 0.84653, 0.193799);
        glVertex3d(1.509674, 1.165603, 2.646572);
        glVertex3d(1.502413, 1.163244, 2.6084);
        glVertex3d(1.528269, 1, 2.608401);

        glNormal3d(0.031036, 0.846531, 0.193794);
        glVertex3d(1.509674, 1.165603, 2.646572);
        glVertex3d(1.528269, 1, 2.608401);
        glVertex3d(1.535903, 1, 2.646572);

        glNormal3d(0.05499, 0.850325, -0.29078);
        glVertex3d(1.495153, 1.160885, 2.696194);
        glVertex3d(1.509674, 1.165603, 2.646572);
        glVertex3d(1.535903, 1, 2.646572);

        glNormal3d(0.05499, 0.850325, -0.29078);
        glVertex3d(1.495153, 1.160885, 2.696194);
        glVertex3d(1.535903, 1, 2.646572);
        glVertex3d(1.520634, 1, 2.696194);

        glNormal3d(0.402686, 0.905395, -0.796408);
        glVertex3d(1.466111, 1.151448, 2.719097);
        glVertex3d(1.495153, 1.160885, 2.696194);
        glVertex3d(1.520634, 1, 2.696194);

        glNormal3d(0.402683, 0.905393, -0.796405);
        glVertex3d(1.466111, 1.151448, 2.719097);
        glVertex3d(1.520634, 1, 2.696194);
        glVertex3d(1.490098, 1, 2.719097);

        glNormal3d(1.000003, 1.000001, -1);
        glVertex3d(1.415286, 1.134935, 2.719096);
        glVertex3d(1.466111, 1.151448, 2.719097);
        glVertex3d(1.490098, 1, 2.719097);

        glNormal3d(1, 0.999999, -1);
        glVertex3d(1.415286, 1.134935, 2.719096);
        glVertex3d(1.490098, 1, 2.719097);
        glVertex3d(1.436658, 1, 2.719097);

        glNormal3d(0.061848, 0.851408, -0.312715);
        glVertex3d(1.397135, 1.129037, 2.776353);
        glVertex3d(1.415286, 1.134935, 2.719096);
        glVertex3d(1.436658, 1, 2.719097);

        glNormal3d(0.061849, 0.85141, -0.31272);
        glVertex3d(1.397135, 1.129037, 2.776353);
        glVertex3d(1.436658, 1, 2.719097);
        glVertex3d(1.417573, 1, 2.776353);

        glNormal3d(0.014188, 0.843861, -0.061609);
        glVertex3d(1.393505, 1.127857, 2.837427);
        glVertex3d(1.397135, 1.129037, 2.776353);
        glVertex3d(1.417573, 1, 2.776353);

        glNormal3d(0.014188, 0.843862, -0.06161);
        glVertex3d(1.393505, 1.127857, 2.837427);
        glVertex3d(1.417573, 1, 2.776353);
        glVertex3d(1.413756, 1, 2.837427);

        glNormal3d(0.553909, 0.929346, 0.892194);
        glVertex3d(1.422547, 1.137294, 2.852695);
        glVertex3d(1.393505, 1.127857, 2.837427);
        glVertex3d(1.413756, 1, 2.837427);

        glNormal3d(0.553905, 0.929346, 0.892192);
        glVertex3d(1.422547, 1.137294, 2.852695);
        glVertex3d(1.413756, 1, 2.837427);
        glVertex3d(1.444293, 1, 2.852695);

        glNormal3d(0.070448, 0.852772, 0.338019);
        glVertex3d(1.437068, 1.142012, 2.894683);
        glVertex3d(1.422547, 1.137294, 2.852695);
        glVertex3d(1.444293, 1, 2.852695);

        glNormal3d(0.070448, 0.852772, 0.338019);
        glVertex3d(1.437068, 1.142012, 2.894683);
        glVertex3d(1.444293, 1, 2.852695);
        glVertex3d(1.459561, 1, 2.894683);

        glNormal3d(0.150308, 0.86542, -0.509815);
        glVertex3d(1.415287, 1.134935, 2.932854);
        glVertex3d(1.437068, 1.142012, 2.894683);
        glVertex3d(1.459561, 1, 2.894683);

        glNormal3d(0.150307, 0.865419, -0.509813);
        glVertex3d(1.415287, 1.134935, 2.932854);
        glVertex3d(1.459561, 1, 2.894683);
        glVertex3d(1.436658, 1, 2.932855);

        glNormal3d(0.388937, 0.903218, 0.785643);
        glVertex3d(1.447959, 1.14555, 2.959574);
        glVertex3d(1.415287, 1.134935, 2.932854);
        glVertex3d(1.436658, 1, 2.932855);

        glNormal3d(0.388943, 0.903216, 0.785647);
        glVertex3d(1.447959, 1.14555, 2.959574);
        glVertex3d(1.436658, 1, 2.932855);
        glVertex3d(1.471012, 1, 2.959574);

        glNormal3d(0.275285, 0.885214, 0.679421);
        glVertex3d(1.502414, 1.163244, 3.020648);
        glVertex3d(1.447959, 1.14555, 2.959574);
        glVertex3d(1.471012, 1, 2.959574);

        glNormal3d(0.275284, 0.885215, 0.67942);
        glVertex3d(1.502414, 1.163244, 3.020648);
        glVertex3d(1.471012, 1, 2.959574);
        glVertex3d(1.528269, 1, 3.020648);

        glNormal3d(0.200094, 0.873306, 0.5866);
        glVertex3d(1.542347, 1.176219, 3.077905);
        glVertex3d(1.502414, 1.163244, 3.020648);
        glVertex3d(1.528269, 1, 3.020648);

        glNormal3d(0.200092, 0.873307, 0.586597);
        glVertex3d(1.542347, 1.176219, 3.077905);
        glVertex3d(1.528269, 1, 3.020648);
        glVertex3d(1.570257, 1, 3.077905);

        glNormal3d(0.031035, 0.846532, 0.19379);
        glVertex3d(1.560498, 1.182116, 3.173332);
        glVertex3d(1.542347, 1.176219, 3.077905);
        glVertex3d(1.570257, 1, 3.077905);

        glNormal3d(0.031036, 0.84653, 0.193793);
        glVertex3d(1.560498, 1.182116, 3.173332);
        glVertex3d(1.570257, 1, 3.077905);
        glVertex3d(1.589343, 1, 3.173332);

        glNormal3d(0.016653, 0.844252, 0.093654);
        glVertex3d(1.567759, 1.184476, 3.253492);
        glVertex3d(1.560498, 1.182116, 3.173332);
        glVertex3d(1.589343, 1, 3.173332);

        glNormal3d(0.016652, 0.844253, 0.093651);
        glVertex3d(1.567759, 1.184476, 3.253492);
        glVertex3d(1.589343, 1, 3.173332);
        glVertex3d(1.596977, 1, 3.253492);

        glNormal3d(0.033717, 0.846956, -0.20706);
        glVertex3d(1.545977, 1.177398, 3.360371);
        glVertex3d(1.567759, 1.184476, 3.253492);
        glVertex3d(1.596977, 1, 3.253492);

        glNormal3d(0.033717, 0.846957, -0.207062);
        glVertex3d(1.545977, 1.177398, 3.360371);
        glVertex3d(1.596977, 1, 3.253492);
        glVertex3d(1.574074, 1, 3.360371);

        glNormal3d(0.108036, 0.858728, -0.429467);
        glVertex3d(1.498783, 1.162064, 3.463433);
        glVertex3d(1.545977, 1.177398, 3.360371);
        glVertex3d(1.574074, 1, 3.360371);

        glNormal3d(0.108035, 0.858726, -0.429464);
        glVertex3d(1.498783, 1.162064, 3.463433);
        glVertex3d(1.574074, 1, 3.360371);
        glVertex3d(1.529204, 1.049549, 3.437264);

        glNormal3d(0.276592, 0.885422, -0.680848);
        glVertex3d(1.386245, 1.125498, 3.600849);
        glVertex3d(1.444329, 1.144371, 3.535958);
        glVertex3d(1.467195, 1, 3.535958);

        glNormal3d(0.276597, 0.885427, -0.680853);
        glVertex3d(1.386245, 1.125498, 3.600849);
        glVertex3d(1.467195, 1, 3.535958);
        glVertex3d(1.406121, 1, 3.600848);

        glNormal3d(0.277759, 0.885611, -0.682117);
        glVertex3d(1.32453, 1.105446, 3.669557);
        glVertex3d(1.386245, 1.125498, 3.600849);
        glVertex3d(1.406121, 1, 3.600848);

        glNormal3d(0.277757, 0.885609, -0.682114);
        glVertex3d(1.32453, 1.105446, 3.669557);
        glVertex3d(1.406121, 1, 3.600848);
        glVertex3d(1.341231, 1, 3.669557);

        glNormal3d(0.229683, 0.877995, -0.625881);
        glVertex3d(1.277336, 1.090112, 3.73063);
        glVertex3d(1.32453, 1.105446, 3.669557);
        glVertex3d(1.341231, 1, 3.669557);

        glNormal3d(0.229685, 0.877997, -0.625883);
        glVertex3d(1.277336, 1.090112, 3.73063);
        glVertex3d(1.341231, 1, 3.669557);
        glVertex3d(1.291608, 1, 3.73063);

        glNormal3d(0.054987, 0.850327, -0.290774);
        glVertex3d(1.248294, 1.080675, 3.829875);
        glVertex3d(1.277336, 1.090112, 3.73063);
        glVertex3d(1.291608, 1, 3.73063);

        glNormal3d(0.054987, 0.850327, -0.290773);
        glVertex3d(1.248294, 1.080675, 3.829875);
        glVertex3d(1.291608, 1, 3.73063);
        glVertex3d(1.261071, 1, 3.829875);

        glNormal3d(0.041111, 0.848129, -0.239722);
        glVertex3d(1.226512, 1.073598, 3.921486);
        glVertex3d(1.248294, 1.080675, 3.829875);
        glVertex3d(1.261071, 1, 3.829875);

        glNormal3d(0.041111, 0.848126, -0.23972);
        glVertex3d(1.226512, 1.073598, 3.921486);
        glVertex3d(1.261071, 1, 3.829875);
        glVertex3d(1.238169, 1, 3.921486);

        glNormal3d(0.013082, 0.843687, 0.039476);
        glVertex3d(1.230142, 1.074778, 4.016913);
        glVertex3d(1.226512, 1.073598, 3.921486);
        glVertex3d(1.238169, 1, 3.921486);

        glNormal3d(0.013082, 0.843685, 0.039477);
        glVertex3d(1.230142, 1.074778, 4.016913);
        glVertex3d(1.238169, 1, 3.921486);
        glVertex3d(1.241986, 1, 4.016913);

        glNormal3d(0.515796, 0.923307, 0.871588);
        glVertex3d(1.262815, 1.085394, 4.035999);
        glVertex3d(1.230142, 1.074778, 4.016913);
        glVertex3d(1.241986, 1, 4.016913);

        glNormal3d(0.51579, 0.923309, 0.871584);
        glVertex3d(1.262815, 1.085394, 4.035999);
        glVertex3d(1.241986, 1, 4.016913);
        glVertex3d(1.27634, 1, 4.035999);

        glNormal3d(0.363079, 0.899121, 0.764301);
        glVertex3d(1.306378, 1.099548, 4.07417);
        glVertex3d(1.262815, 1.085394, 4.035999);
        glVertex3d(1.27634, 1, 4.035999);

        glNormal3d(0.363079, 0.899121, 0.764301);
        glVertex3d(1.306378, 1.099548, 4.07417);
        glVertex3d(1.27634, 1, 4.035999);
        glVertex3d(1.322145, 1, 4.07417);

        glNormal3d(0.025428, 0.845642, 0.162427);
        glVertex3d(1.317269, 1.103087, 4.142878);
        glVertex3d(1.306378, 1.099548, 4.07417);
        glVertex3d(1.322145, 1, 4.07417);

        glNormal3d(0.025427, 0.845643, 0.162425);
        glVertex3d(1.317269, 1.103087, 4.142878);
        glVertex3d(1.322145, 1, 4.07417);
        glVertex3d(1.333596, 1, 4.142878);

        glNormal3d(0.093336, 0.856399, -0.396659);
        glVertex3d(1.291857, 1.09483, 4.203952);
        glVertex3d(1.317269, 1.103087, 4.142878);
        glVertex3d(1.333596, 1, 4.142878);

        glNormal3d(0.093337, 0.856401, -0.396663);
        glVertex3d(1.291857, 1.09483, 4.203952);
        glVertex3d(1.333596, 1, 4.142878);
        glVertex3d(1.306876, 1, 4.203952);

        glNormal3d(0.612673, 0.938657, -0.919899);
        glVertex3d(1.222881, 1.072419, 4.234489);
        glVertex3d(1.291857, 1.09483, 4.203952);
        glVertex3d(1.306876, 1, 4.203952);

        glNormal3d(0.612669, 0.938653, -0.919897);
        glVertex3d(1.222881, 1.072419, 4.234489);
        glVertex3d(1.306876, 1, 4.203952);
        glVertex3d(1.234352, 1, 4.234489);

        glNormal3d(0.757642, 0.961606, -0.969427);
        glVertex3d(1.234352, 1, 4.234489);
        glVertex3d(1.15801, 1, 4.253574);
        glVertex3d(1.150276, 1.048828, 4.253574);

        glNormal3d(0.757646, 0.961615, -0.969428);
        glVertex3d(1.234352, 1, 4.234489);
        glVertex3d(1.150276, 1.048828, 4.253574);
        glVertex3d(1.222881, 1.072419, 4.234489);

        glNormal3d(0.951955, 0.992383, -0.998816);
        glVertex3d(1.15801, 1, 4.253574);
        glVertex3d(0.999534, 0.998566, 4.261209);
        glVertex3d(1.150276, 1.048828, 4.253574);

        glNormal3d(0.277766, 1.114422, -0.682118);
        glVertex3d(1.383588, 0.881909, 3.604904);
        glVertex3d(1.378274, 0.877091, 3.609722);
        glVertex3d(1.32453, 0.894554, 3.669557);

        glNormal3d(0.27776, 1.114391, -0.682118);
        glVertex3d(1.383588, 0.881909, 3.604904);
        glVertex3d(1.32453, 0.894554, 3.669557);
        glVertex3d(1.341231, 1, 3.669557);

        glNormal3d(0.277757, 1.114389, -0.682114);
        glVertex3d(1.383588, 0.881909, 3.604904);
        glVertex3d(1.341231, 1, 3.669557);
        glVertex3d(1.406121, 1, 3.600848);

        glNormal3d(0.277738, 1.114393, -0.682094);
        glVertex3d(1.383588, 0.881909, 3.604904);
        glVertex3d(1.406121, 1, 3.600848);
        glVertex3d(1.38806, 0.885964, 3.600849);

        glNormal3d(1.891963, 0.858726, -0.42947);
        glVertex3d(0.439091, 1, 3.387715);
        glVertex3d(0.425926, 1, 3.360371);
        glVertex3d(0.454023, 1.177399, 3.360371);

        glNormal3d(1.891967, 0.858727, -0.42946);
        glVertex3d(0.439091, 1, 3.387715);
        glVertex3d(0.454023, 1.177399, 3.360371);
        glVertex3d(0.470796, 1.049549, 3.437264);

        glNormal3d(1, 1.707109, -0.707105);
        glVertex3d(0.432559, 0.979783, 3.367498);
        glVertex3d(1.563655, 0.991501, 3.379216);
        glVertex3d(1.568888, 0.975302, 3.363017);

        glNormal3d(1, 1.707105, -0.707109);
        glVertex3d(0.432559, 0.979783, 3.367498);
        glVertex3d(1.568888, 0.975302, 3.363017);
        glVertex3d(0.431112, 0.975302, 3.363017);

        glNormal3d(0.297352, 1.358016, -0.614907);
        glVertex3d(1.47648, 0.845182, 3.493137);
        glVertex3d(1.498783, 0.837936, 3.463433);
        glVertex3d(1.42429, 0.691735, 3.463433);

        glNormal3d(0.297357, 1.358016, -0.614912);
        glVertex3d(1.47648, 0.845182, 3.493137);
        glVertex3d(1.42429, 0.691735, 3.463433);
        glVertex3d(1.417188, 0.802362, 3.535958);

        glNormal3d(1.891966, 0.858726, -0.429463);
        glVertex3d(0.470796, 1.049549, 3.437264);
        glVertex3d(0.454023, 1.177399, 3.360371);
        glVertex3d(0.501216, 1.162065, 3.463433);

        glNormal3d(1.891966, 0.858726, -0.429463);
        glVertex3d(0.470796, 1.049549, 3.437264);
        glVertex3d(0.501216, 1.162065, 3.463433);
        glVertex3d(0.479251, 1.02338, 3.463433);

        glNormal3d(1.000002, 1.707114, 0.707099);
        glVertex3d(0.507195, 0.986086, 3.500727);
        glVertex3d(1.378274, 0.877091, 3.609722);
        glVertex3d(1.383588, 0.881909, 3.604904);

        glNormal3d(1.000008, 1.707139, 0.707075);
        glVertex3d(0.507195, 0.986086, 3.500727);
        glVertex3d(1.383588, 0.881909, 3.604904);
        glVertex3d(0.505042, 0.988356, 3.498456);

        glNormal3d(1, 1.707107, 0.707107);
        glVertex3d(1.383588, 0.881909, 3.604904);
        glVertex3d(1.529204, 1.049549, 3.437264);
        glVertex3d(0.470796, 1.049549, 3.437264);

        glNormal3d(1, 1.707107, 0.707107);
        glVertex3d(1.383588, 0.881909, 3.604904);
        glVertex3d(0.470796, 1.049549, 3.437264);
        glVertex3d(0.505042, 0.988356, 3.498456);

        glNormal3d(1, 0.292892, -0.707106);
        glVertex3d(1.25125, 0.714406, 3.623914);
        glVertex3d(1.217933, 0.70004, 3.638279);
        glVertex3d(0.431112, 0.975302, 3.363017);

        glNormal3d(1, 0.292893, -0.707107);
        glVertex3d(1.25125, 0.714406, 3.623914);
        glVertex3d(0.431112, 0.975302, 3.363017);
        glVertex3d(1.568888, 0.975302, 3.363017);

        glNormal3d(0.668023, 1.651544, -0.682116);
        glVertex3d(1.217933, 0.70004, 3.638279);
        glVertex3d(1.238712, 0.671441, 3.600849);
        glVertex3d(1.125498, 0.613756, 3.600849);

        glNormal3d(0.668023, 1.651543, -0.682117);
        glVertex3d(1.217933, 0.70004, 3.638279);
        glVertex3d(1.125498, 0.613756, 3.600849);
        glVertex3d(1.106477, 0.672296, 3.666023);

        glNormal3d(0.108036, 1.141274, -0.429466);
        glVertex3d(1.504636, 0.874887, 3.463433);
        glVertex3d(1.568888, 0.975302, 3.363017);
        glVertex3d(1.545977, 0.822601, 3.360371);

        glNormal3d(0.108037, 1.141277, -0.429467);
        glVertex3d(1.504636, 0.874887, 3.463433);
        glVertex3d(1.545977, 0.822601, 3.360371);
        glVertex3d(1.498783, 0.837936, 3.463433);

        glNormal3d(0.999956, 1.707094, -0.70712);
        glVertex3d(1.529204, 1.049549, 3.437264);
        glVertex3d(1.560908, 1, 3.387715);
        glVertex3d(1.563655, 0.991501, 3.379216);

        glNormal3d(1, 1.707107, -0.707107);
        glVertex3d(1.529204, 1.049549, 3.437264);
        glVertex3d(1.563655, 0.991501, 3.379216);
        glVertex3d(0.470796, 1.049549, 3.437264);

        glNormal3d(1, 1.707107, 0.707107);
        glVertex3d(0.642166, 0.863958, 3.622855);
        glVertex3d(1.378274, 0.877091, 3.609722);
        glVertex3d(0.507195, 0.986086, 3.500727);

        glNormal3d(0.999959, 1.707084, 0.707129);
        glVertex3d(0.642166, 0.863958, 3.622855);
        glVertex3d(0.507195, 0.986086, 3.500727);
        glVertex3d(0.621725, 0.877091, 3.609722);

        glNormal3d(1.000034, 1.707119, 0.707094);
        glVertex3d(0.479251, 1.02338, 3.463433);
        glVertex3d(0.494006, 1, 3.486813);
        glVertex3d(0.505042, 0.988356, 3.498456);

        glNormal3d(0.999999, 1.707106, 0.707107);
        glVertex3d(0.479251, 1.02338, 3.463433);
        glVertex3d(0.505042, 0.988356, 3.498456);
        glVertex3d(0.470796, 1.049549, 3.437264);

        glNormal3d(0.885608, 1.722241, -0.682116);
        glVertex3d(1.106477, 0.672296, 3.666023);
        glVertex3d(1.125498, 0.613756, 3.600849);
        glVertex3d(1, 0.593879, 3.600849);

        glNormal3d(0.885606, 1.722242, -0.682114);
        glVertex3d(1.106477, 0.672296, 3.666023);
        glVertex3d(1, 0.593879, 3.600849);
        glVertex3d(1.063097, 0.668763, 3.669557);

        glNormal3d(0.999997, 0.292895, -0.707109);
        glVertex3d(1.305323, 0.737722, 3.600598);
        glVertex3d(1.25125, 0.714406, 3.623914);
        glVertex3d(1.568888, 0.975302, 3.363017);

        glNormal3d(0.999997, 0.292895, -0.707109);
        glVertex3d(1.417188, 0.802362, 3.535958);
        glVertex3d(1.305323, 0.737722, 3.600598);
        glVertex3d(1.568888, 0.975302, 3.363017);

        glNormal3d(1.000002, 0.292893, -0.707106);
        glVertex3d(1.417188, 0.802362, 3.535958);
        glVertex3d(1.568888, 0.975302, 3.363017);
        glVertex3d(1.47648, 0.845182, 3.493137);

        glNormal3d(0.482098, 1.517902, -0.680849);
        glVertex3d(1.305323, 0.737722, 3.600598);
        glVertex3d(1.27461, 0.622031, 3.535958);
        glVertex3d(1.238712, 0.671441, 3.600849);

        glNormal3d(0.999994, 1.70711, 0.707104);
        glVertex3d(1.38806, 0.885964, 3.600849);
        glVertex3d(1.426942, 0.921326, 3.565487);
        glVertex3d(1.529204, 1.049549, 3.437264);

        glNormal3d(1.000034, 1.707092, 0.707121);
        glVertex3d(1.38806, 0.885964, 3.600849);
        glVertex3d(1.529204, 1.049549, 3.437264);
        glVertex3d(1.383588, 0.881909, 3.604904);

        glNormal3d(0.276598, 1.114573, -0.680854);
        glVertex3d(1.426942, 0.921326, 3.565487);
        glVertex3d(1.38806, 0.885964, 3.600849);
        glVertex3d(1.406121, 1, 3.600848);

        glNormal3d(0.276597, 1.114573, -0.680853);
        glVertex3d(1.426942, 0.921326, 3.565487);
        glVertex3d(1.406121, 1, 3.600848);
        glVertex3d(1.467195, 1, 3.535958);

        glNormal3d(0.305088, 1.354077, -0.625881);
        glVertex3d(1.277336, 0.909888, 3.73063);
        glVertex3d(1.32453, 0.894554, 3.669557);
        glVertex3d(1.285144, 0.817256, 3.669556);

        glNormal3d(0.305068, 1.354066, -0.625866);
        glVertex3d(1.277336, 0.909888, 3.73063);
        glVertex3d(1.285144, 0.817256, 3.669556);
        glVertex3d(1.276194, 0.810909, 3.675904);

        glNormal3d(0.482102, 1.517901, -0.680853);
        glVertex3d(1.340235, 0.752805, 3.585515);
        glVertex3d(1.377969, 0.72539, 3.535958);
        glVertex3d(1.27461, 0.622031, 3.535958);

        glNormal3d(0.482098, 1.517902, -0.680849);
        glVertex3d(1.340235, 0.752805, 3.585515);
        glVertex3d(1.27461, 0.622031, 3.535958);
        glVertex3d(1.305323, 0.737722, 3.600598);

        glNormal3d(0.999938, 1.70712, 0.707094);
        glVertex3d(1.505994, 1, 3.486813);
        glVertex3d(1.515815, 1.015562, 3.471251);
        glVertex3d(1.529204, 1.049549, 3.437264);

        glNormal3d(1.00001, 1.707103, 0.707111);
        glVertex3d(1.505994, 1, 3.486813);
        glVertex3d(1.529204, 1.049549, 3.437264);
        glVertex3d(1.426942, 0.921326, 3.565487);

        glNormal3d(0.22111, 0.876655, -0.614911);
        glVertex3d(1.515815, 1.015562, 3.471251);
        glVertex3d(1.505994, 1, 3.486813);
        glVertex3d(1.467195, 1, 3.535958);

        glNormal3d(0.221114, 0.876635, -0.614913);
        glVertex3d(1.515815, 1.015562, 3.471251);
        glVertex3d(1.467195, 1, 3.535958);
        glVertex3d(1.444329, 1.144371, 3.535958);

        glNormal3d(0.221114, 0.876635, -0.614913);
        glVertex3d(1.515815, 1.015562, 3.471251);
        glVertex3d(1.444329, 1.144371, 3.535958);
        glVertex3d(1.498783, 1.162064, 3.463433);

        glNormal3d(0.221105, 0.876634, -0.614902);
        glVertex3d(1.515815, 1.015562, 3.471251);
        glVertex3d(1.498783, 1.162064, 3.463433);
        glVertex3d(1.520749, 1.02338, 3.463433);

        glNormal3d(0.999999, 1.707098, 0.707116);
        glVertex3d(1.268131, 0.805192, 3.681621);
        glVertex3d(1.276194, 0.810909, 3.675904);
        glVertex3d(0.642166, 0.863958, 3.622855);

        glNormal3d(1, 1.707104, 0.707109);
        glVertex3d(1.268131, 0.805192, 3.681621);
        glVertex3d(0.642166, 0.863958, 3.622855);
        glVertex3d(1.220472, 0.782868, 3.703945);

        glNormal3d(0.305091, 1.354078, -0.625883);
        glVertex3d(1.276194, 0.810909, 3.675904);
        glVertex3d(1.268131, 0.805192, 3.681621);
        glVertex3d(1.235916, 0.828597, 3.73063);

        glNormal3d(0.305089, 1.354075, -0.625883);
        glVertex3d(1.276194, 0.810909, 3.675904);
        glVertex3d(1.235916, 0.828597, 3.73063);
        glVertex3d(1.277336, 0.909888, 3.73063);

        glNormal3d(1, 0.292893, -0.707107);
        glVertex3d(0.893522, 0.672297, 3.666023);
        glVertex3d(0.782066, 0.70004, 3.638279);
        glVertex3d(0.431112, 0.975302, 3.363017);

        glNormal3d(1.000005, 0.292897, -0.707111);
        glVertex3d(0.893522, 0.672297, 3.666023);
        glVertex3d(0.431112, 0.975302, 3.363017);
        glVertex3d(0.936902, 0.668763, 3.669557);

        glNormal3d(0.999996, 0.29289, -0.707103);
        glVertex3d(1, 0.663249, 3.67507);
        glVertex3d(0.936902, 0.668763, 3.669557);
        glVertex3d(0.431112, 0.975302, 3.363017);

        glNormal3d(1.000003, 0.292896, -0.70711);
        glVertex3d(1, 0.663249, 3.67507);
        glVertex3d(0.431112, 0.975302, 3.363017);
        glVertex3d(1.063097, 0.668763, 3.669557);

        glNormal3d(1.331978, 1.651543, -0.682116);
        glVertex3d(0.893522, 0.672297, 3.666023);
        glVertex3d(0.874502, 0.613756, 3.600849);
        glVertex3d(0.761288, 0.671441, 3.600849);

        glNormal3d(1.331978, 1.651542, -0.682117);
        glVertex3d(0.893522, 0.672297, 3.666023);
        glVertex3d(0.761288, 0.671441, 3.600849);
        glVertex3d(0.782066, 0.70004, 3.638279);

        glNormal3d(1, 1.707106, 0.707108);
        glVertex3d(1.17368, 0.76095, 3.725863);
        glVertex3d(1.220472, 0.782868, 3.703945);
        glVertex3d(0.642166, 0.863958, 3.622855);

        glNormal3d(1.000007, 1.707123, 0.707091);
        glVertex3d(1.17368, 0.76095, 3.725863);
        glVertex3d(0.642166, 0.863958, 3.622855);
        glVertex3d(1.155895, 0.756182, 3.730631);

        glNormal3d(0.448515, 1.551516, -0.625855);
        glVertex3d(1.220472, 0.782868, 3.703945);
        glVertex3d(1.17368, 0.76095, 3.725863);
        glVertex3d(1.171403, 0.764084, 3.73063);

        glNormal3d(0.448514, 1.551486, -0.62588);
        glVertex3d(1.220472, 0.782868, 3.703945);
        glVertex3d(1.171403, 0.764084, 3.73063);
        glVertex3d(1.235916, 0.828597, 3.73063);

        glNormal3d(0.565625, 1.852507, -0.290774);
        glVertex3d(1.153454, 0.788789, 3.829875);
        glVertex3d(1.171403, 0.764084, 3.73063);
        glVertex3d(1.155895, 0.756182, 3.730631);

        glNormal3d(0.565626, 1.852508, -0.290774);
        glVertex3d(1.153454, 0.788789, 3.829875);
        glVertex3d(1.155895, 0.756182, 3.730631);
        glVertex3d(1.10295, 0.736067, 3.750746);

        glNormal3d(0.999996, 0.292891, -0.707105);
        glVertex3d(0.695257, 0.737471, 3.600849);
        glVertex3d(0.659765, 0.752805, 3.585515);
        glVertex3d(0.431112, 0.975302, 3.363017);

        glNormal3d(0.999999, 0.292892, -0.707106);
        glVertex3d(0.695257, 0.737471, 3.600849);
        glVertex3d(0.431112, 0.975302, 3.363017);
        glVertex3d(0.782066, 0.70004, 3.638279);

        glNormal3d(1.000002, 1.707109, 0.707104);
        glVertex3d(1.087646, 0.730252, 3.756561);
        glVertex3d(1.10295, 0.736067, 3.750746);
        glVertex3d(0.642166, 0.863958, 3.622855);

        glNormal3d(0.999998, 1.707104, 0.70711);
        glVertex3d(1.087646, 0.730252, 3.756561);
        glVertex3d(0.642166, 0.863958, 3.622855);
        glVertex3d(1.027045, 0.722912, 3.763901);

        glNormal3d(0.565621, 1.852505, -0.290774);
        glVertex3d(1.10295, 0.736067, 3.750746);
        glVertex3d(1.087646, 0.730252, 3.756561);
        glVertex3d(1.080675, 0.751706, 3.829875);

        glNormal3d(0.565625, 1.852508, -0.290773);
        glVertex3d(1.10295, 0.736067, 3.750746);
        glVertex3d(1.080675, 0.751706, 3.829875);
        glVertex3d(1.153454, 0.788789, 3.829875);

        glNormal3d(1.000007, 0.292896, -0.70711);
        glVertex3d(0.582812, 0.802362, 3.535958);
        glVertex3d(0.52352, 0.845182, 3.493137);
        glVertex3d(0.431112, 0.975302, 3.363017);

        glNormal3d(0.999997, 0.292891, -0.707105);
        glVertex3d(0.582812, 0.802362, 3.535958);
        glVertex3d(0.431112, 0.975302, 3.363017);
        glVertex3d(0.659765, 0.752805, 3.585515);

        glNormal3d(1.000004, 1.707111, 0.707102);
        glVertex3d(1, 0.719637, 3.767176);
        glVertex3d(1.027045, 0.722912, 3.763901);
        glVertex3d(0.642166, 0.863958, 3.622855);

        glNormal3d(0.999999, 1.707106, 0.707108);
        glVertex3d(1, 0.719637, 3.767176);
        glVertex3d(0.642166, 0.863958, 3.622855);
        glVertex3d(0.936037, 0.727384, 3.759429);

        glNormal3d(0.850324, 1.945012, -0.290773);
        glVertex3d(1.027045, 0.722912, 3.763901);
        glVertex3d(1, 0.719637, 3.767176);
        glVertex3d(1, 0.738929, 3.829875);

        glNormal3d(0.850325, 1.945012, -0.290773);
        glVertex3d(1.027045, 0.722912, 3.763901);
        glVertex3d(1, 0.738929, 3.829875);
        glVertex3d(1.080675, 0.751706, 3.829875);

        glNormal3d(0.999989, 1.707095, 0.707119);
        glVertex3d(0.912353, 0.730252, 3.756561);
        glVertex3d(0.936037, 0.727384, 3.759429);
        glVertex3d(0.642166, 0.863958, 3.622855);

        glNormal3d(0.999996, 1.707102, 0.707111);
        glVertex3d(0.912353, 0.730252, 3.756561);
        glVertex3d(0.642166, 0.863958, 3.622855);
        glVertex3d(0.844104, 0.756183, 3.73063);

        glNormal3d(1.149677, 1.945012, -0.290772);
        glVertex3d(0.936037, 0.727384, 3.759429);
        glVertex3d(0.912353, 0.730252, 3.756561);
        glVertex3d(0.919324, 0.751706, 3.829875);

        glNormal3d(1.149674, 1.945013, -0.290773);
        glVertex3d(0.936037, 0.727384, 3.759429);
        glVertex3d(0.919324, 0.751706, 3.829875);
        glVertex3d(1, 0.738929, 3.829875);

        glNormal3d(1.000021, 1.707126, 0.707088);
        glVertex3d(0.82632, 0.76095, 3.725863);
        glVertex3d(0.844104, 0.756183, 3.73063);
        glVertex3d(0.642166, 0.863958, 3.622855);

        glNormal3d(0.999997, 1.707104, 0.70711);
        glVertex3d(0.82632, 0.76095, 3.725863);
        glVertex3d(0.642166, 0.863958, 3.622855);
        glVertex3d(0.796455, 0.774939, 3.711874);

        glNormal3d(1.551488, 1.551485, -0.62588);
        glVertex3d(0.796455, 0.774939, 3.711874);
        glVertex3d(0.731869, 0.805192, 3.681621);
        glVertex3d(0.764084, 0.828597, 3.73063);

        glNormal3d(1.551485, 1.551485, -0.625882);
        glVertex3d(0.796455, 0.774939, 3.711874);
        glVertex3d(0.764084, 0.828597, 3.73063);
        glVertex3d(0.828597, 0.764084, 3.73063);

        glNormal3d(1, 1.707105, -0.707108);
        glVertex3d(1.563655, 0.991501, 3.379216);
        glVertex3d(0.432559, 0.979783, 3.367498);
        glVertex3d(0.439091, 1, 3.387715);

        glNormal3d(1, 1.707107, -0.707106);
        glVertex3d(1.563655, 0.991501, 3.379216);
        glVertex3d(0.439091, 1, 3.387715);
        glVertex3d(0.470796, 1.049549, 3.437264);

        glNormal3d(1.000001, 0.292894, -0.707108);
        glVertex3d(0.431112, 0.975302, 3.363017);
        glVertex3d(1.217933, 0.70004, 3.638279);
        glVertex3d(1.106477, 0.672296, 3.666023);

        glNormal3d(0.999998, 0.292891, -0.707105);
        glVertex3d(0.431112, 0.975302, 3.363017);
        glVertex3d(1.106477, 0.672296, 3.666023);
        glVertex3d(1.063097, 0.668763, 3.669557);

        glNormal3d(0.998684, 1.706382, 0.707829);
        glVertex3d(0.540588, 0.950855, 3.535958);
        glVertex3d(0.61194, 0.885964, 3.600848);
        glVertex3d(0.621725, 0.877091, 3.609722);

        glNormal3d(0.999967, 1.707089, 0.707125);
        glVertex3d(0.540588, 0.950855, 3.535958);
        glVertex3d(0.621725, 0.877091, 3.609722);
        glVertex3d(0.507195, 0.986086, 3.500727);

        glNormal3d(1.723405, 1.114574, -0.680851);
        glVertex3d(0.540588, 0.950855, 3.535958);
        glVertex3d(0.532805, 1, 3.535958);
        glVertex3d(0.593878, 1, 3.600849);

        glNormal3d(1.723404, 1.114576, -0.680852);
        glVertex3d(0.540588, 0.950855, 3.535958);
        glVertex3d(0.593878, 1, 3.600849);
        glVertex3d(0.61194, 0.885964, 3.600848);

        glNormal3d(0.999998, 0.292893, -0.707106);
        glVertex3d(0.495364, 0.874887, 3.463433);
        glVertex3d(0.431112, 0.975302, 3.363017);
        glVertex3d(0.52352, 0.845182, 3.493137);

        glNormal3d(1.891967, 1.141278, -0.429458);
        glVertex3d(0.431112, 0.975302, 3.363017);
        glVertex3d(0.495364, 0.874887, 3.463433);
        glVertex3d(0.501216, 0.837936, 3.463433);

        glNormal3d(1.891966, 1.141274, -0.429463);
        glVertex3d(0.431112, 0.975302, 3.363017);
        glVertex3d(0.501216, 0.837936, 3.463433);
        glVertex3d(0.454023, 0.822601, 3.360371);

    glEnd();
    glEndList();
}
